[data-home-v3] .rm-box{isolation:isolate;position:relative;overflow:hidden}[data-home-v3] .rm-photo,[data-home-v3] .rm-ribbon,[data-home-v3] .rm-tint,[data-home-v3] .rm-shade{pointer-events:none;position:absolute}[data-home-v3] .rm-photo{object-fit:cover;width:100%;height:100%;inset:0}[data-home-v3] .rm-ribbon,[data-home-v3] .rm-tint{object-fit:cover;width:130%;max-width:none;height:130%;inset:-15%}[data-home-v3] .rm-ribbon{mix-blend-mode:soft-light;opacity:.85}[data-home-v3] .rm-tint{opacity:.12}[data-home-v3] .rm-shade{z-index:1;background:linear-gradient(#0e163047 0%,#0e163000 32%,#0e1630bd 100%);inset:0}[data-home-v3] .rm-content{z-index:2;position:relative}@keyframes rm-glide{0%{transform:translate(-8%,2.5%)}to{transform:translate(8%,-2.5%)}}@keyframes rm-sweep{0%{transform:translate(-10%,3%)rotate(-2deg)}to{transform:translate(10%,-3%)rotate(2deg)}}[data-home-v3] .rm-drift{will-change:transform;animation:16s cubic-bezier(.45,0,.55,1) infinite alternate rm-glide}[data-home-v3] .rm-sweep-move{will-change:transform;animation:13s cubic-bezier(.45,0,.55,1) infinite alternate rm-sweep}@media (prefers-reduced-motion:reduce){[data-home-v3] .rm-drift,[data-home-v3] .rm-sweep-move{animation:none}}[data-home-v3] .rm-stage{z-index:0;pointer-events:none;margin-top:-2vw;position:relative}[data-home-v3] .rm-stroke{aspect-ratio:2400/901;width:125vw;margin-left:calc(50% - 62.5vw);position:relative}@media (max-width:767.98px){[data-home-v3] .rm-stroke{width:220vw;margin-left:calc(50% - 85vw)}}[data-home-v3] .rm-stroke>img,[data-home-v3] .rm-stroke>.rm-window{width:100%;height:100%;position:absolute;inset:0}[data-home-v3] .rm-window{-webkit-mask-image:var(--rm-mask), linear-gradient(90deg, #000 0%, #000 50%, transparent 70%);-webkit-mask-composite:source-in;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-image:var(--rm-mask), linear-gradient(90deg, #000 0%, #000 50%, transparent 70%);mask-image:var(--rm-mask), linear-gradient(90deg, #000 0%, #000 50%, transparent 70%);overflow:hidden;-webkit-mask-size:100% 100%,100% 100%;mask-size:100% 100%,100% 100%;-webkit-mask-composite:source-in;mask-composite:intersect}[data-home-v3] .rm-window :is(img,video){object-fit:cover;width:60%;height:130%;position:absolute;top:-15%;left:12%}[data-home-v3] .rm-stroke>.rm-texture{mix-blend-mode:soft-light;opacity:.55}[data-home-v3] #proof .proof-card.rm-box>:not(.rm-photo,.rm-ribbon,.rm-tint,.rm-shade){z-index:2;position:relative}[data-home-v3] .rm-frame{border:0;padding:0}[data-home-v3] .rm-frame>.rm-sweep{z-index:0;opacity:.85;pointer-events:none;width:120%;position:absolute;top:-14%;left:-10%}[data-home-v3] .rm-frame>.rm-panel{z-index:2;backdrop-filter:blur(8px);background:#fffffff0;border-radius:18px;margin:clamp(110px,14vw,180px) clamp(14px,2.5vw,28px) clamp(14px,2.5vw,28px);padding:clamp(16px,3vw,36px);position:relative}[data-home-v3] .rm-mosaic{gap:12px;display:grid}@media (min-width:1024px){[data-home-v3] .rm-mosaic{grid-template-columns:1.6fr 1fr;min-height:520px}}[data-home-v3] .rm-mosaic>.rm-box{border-radius:24px;min-height:220px}[data-home-v3] .rm-mosaic .rm-main{color:#fff;flex-direction:column;justify-content:flex-end;min-height:460px;display:flex}[data-home-v3] .rm-mosaic .rm-side{gap:12px;display:grid}[data-home-v3] .rm-mosaic .rm-side>.rm-box{border-radius:24px;min-height:220px}[data-home-v3] .rm-band{background-position:50%;background-size:cover;display:block}[data-home-v3] .rm-band--pillar{border-radius:22px 22px 0 0;height:96px;margin:-20px -20px 20px}@media (min-width:768px){[data-home-v3] .rm-band--pillar{display:none}}@media (min-width:1024px){[data-home-v3] .rm-band--pillar{margin:-24px -24px 20px;display:block}}[data-home-v3] .rm-band--ownership{height:10px;margin:-24px -24px 20px}@media (min-width:768px){[data-home-v3] .rm-band--ownership{margin:-32px -32px 24px}}[data-home-v3] .rm-tiles{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){[data-home-v3] .rm-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){[data-home-v3] .rm-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-home-v3] .rm-tile{color:#fff;min-height:260px;transition:translate .3s var(--m-ease-out);border-radius:20px;flex-direction:column;justify-content:flex-end;padding:22px;display:flex}[data-home-v3] .rm-tile:hover,[data-home-v3] .rm-tile:focus-visible{translate:0 -4px}[data-home-v3] #proof .proof-card.rm-box{min-height:380px;padding:28px}[data-home-v3] #proof .proof-card.rm-box .proof-card__industry{letter-spacing:.06em;text-transform:uppercase;opacity:.85;font-size:12px;font-weight:500;line-height:16px}[data-home-v3] #proof .proof-card.rm-box .proof-card__headline{letter-spacing:-.02em;margin:14px 0 0;font-size:27px;font-weight:600;line-height:32px}[data-home-v3] #proof .proof-card.rm-box .proof-card__note{opacity:.88;max-width:32ch;margin:auto 0 0;padding-top:48px;font-size:15px;line-height:22px}[data-home-v3] #proof .proof-card.rm-box .proof-card__footer{margin-top:20px}[data-home-v3] .rm-frame>.rm-sweep{opacity:.92;width:150%;top:-26%;left:-22%}[data-home-v3] .rm-frame>.rm-panel{margin-top:clamp(170px,22vw,300px)}[data-home-v3] .rm-mosaic-wrap{position:relative}[data-home-v3] .rm-mosaic-swoosh{pointer-events:none;max-width:none;position:absolute}[data-home-v3] .rm-tile .rm-ribbon{transition:transform .9s var(--m-ease-out), opacity .7s ease}[data-home-v3] .rm-tile .rm-photo{filter:saturate(.9)brightness(.94);transition:filter .7s}[data-home-v3] .rm-tile .rm-shade{transition:opacity .7s}[data-home-v3] .rm-tile:is(:hover,:focus-visible) .rm-ribbon{opacity:.3;transform:translate(14%,-10%)rotate(5deg)}[data-home-v3] .rm-tile:is(:hover,:focus-visible) .rm-photo{filter:none}[data-home-v3] .rm-tile:is(:hover,:focus-visible) .rm-shade{opacity:.8}@media (prefers-reduced-motion:reduce){[data-home-v3] .rm-tile:is(:hover,:focus-visible) .rm-ribbon{transform:none}}@media (min-width:1024px){[data-home-v3] .rm-stage{margin-top:-27vw;-webkit-mask-image:linear-gradient(90deg,#0000 0% 36%,#000 54%);mask-image:linear-gradient(90deg,#0000 0% 36%,#000 54%)}[data-home-v3] .rm-window{-webkit-mask-image:var(--rm-mask), linear-gradient(90deg, transparent 0%, transparent 30%, #000 42%, #000 66%, transparent 80%);-webkit-mask-image:var(--rm-mask), linear-gradient(90deg, transparent 0%, transparent 30%, #000 42%, #000 66%, transparent 80%);mask-image:var(--rm-mask), linear-gradient(90deg, transparent 0%, transparent 30%, #000 42%, #000 66%, transparent 80%)}[data-home-v3] .rm-window :is(img,video){width:52%;left:32%}}@media (min-width:1600px){[data-home-v3] .rm-stage{-webkit-mask-image:linear-gradient(90deg,#0000 0% 44%,#000 58%);mask-image:linear-gradient(90deg,#0000 0% 44%,#000 58%)}}[data-home-v3] [data-home-head]>:not(h2){padding-top:0}[data-home-v3] .rm-mosaic-wrap{isolation:isolate}[data-home-v3] .rm-mosaic-wrap>.rm-mosaic{z-index:1;position:relative}[data-home-v3] .rm-mosaic-wrap>.rm-mosaic-swoosh{z-index:0;width:164%;top:50%;left:-32%;transform:translateY(-50%)rotate(-4deg);-webkit-mask-image:linear-gradient(90deg,#0000 0% 16%,#000 36% 64%,#0000 84% 100%);mask-image:linear-gradient(90deg,#0000 0% 16%,#000 36% 64%,#0000 84% 100%)}@media (min-width:1024px){[data-home-v3] .rm-stage{-webkit-mask-image:none;mask-image:none}[data-home-v3] .rm-stroke{transform-origin:100% 25%;transform:translateY(6vw)rotate(-13deg)}[data-home-v3] .rm-window{-webkit-mask-image:var(--rm-mask), linear-gradient(90deg, transparent 0%, transparent 34%, #000 46%, #000 70%, transparent 82%);-webkit-mask-image:var(--rm-mask), linear-gradient(90deg, transparent 0%, transparent 34%, #000 46%, #000 70%, transparent 82%);mask-image:var(--rm-mask), linear-gradient(90deg, transparent 0%, transparent 34%, #000 46%, #000 70%, transparent 82%)}[data-home-v3] .rm-window :is(img,video){object-position:50% 0%;height:88%;top:12%}}[data-home-v3] #industries .rm-tiles{margin-top:clamp(40px,5vw,64px)}@media (min-width:1024px){[data-home-v3] .rm-stage{-webkit-mask-image:linear-gradient(#000 0% 72%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#0000 100%)}}[data-home-v3] .rm-tile .rm-content{text-shadow:0 1px 12px #0e16308c}[data-home-v3] .rm-tile .rm-shade{background:linear-gradient(#0e163026 0%,#0e16301a 30%,#0e1630cc 100%)}[data-heritage-align=left] [data-heritage-mark]{width:100%;min-width:0}[data-home-v3] #proof .proof-card.rm-box{min-height:440px}[data-home-v3] #proof .proof-card.rm-box .proof-card__headline{max-width:24ch;font-size:20px;font-weight:600;line-height:27px}[data-home-v3] #proof .proof-card__support{opacity:.85;margin:8px 0 0;font-size:14px;line-height:20px}[data-home-v3] #proof .proof-card__stat{margin:auto 0 0;padding-top:40px}[data-home-v3] #proof .proof-card__value{letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(56px,4.4vw + 22px,88px);font-weight:600;line-height:.95;display:block}[data-home-v3] #proof .proof-card__unit{letter-spacing:-.02em;font-size:.42em;font-weight:500}[data-home-v3] #proof .proof-card__explain{margin-top:10px;font-size:16px;font-weight:500;line-height:22px;display:block}@media (max-width:767.98px){[data-home-v3] #proof .proof-card.rm-box{min-height:360px}[data-home-v3] #proof .proof-card__value{font-size:clamp(48px,14vw,64px)}}[data-home-v3] #proof .rm-shade{background:linear-gradient(#0e16309e 0%,#0e163073 40%,#0e1630e0 100%)}@media (min-width:1024px){[data-home-v3] .rm-stage{margin-top:-24vw;margin-bottom:0;-webkit-mask-image:none;mask-image:none}[data-home-v3] .rm-stroke{transform-origin:100%;width:100vw;margin-left:calc(50% - 50vw);transform:translate(8vw,.5vw)rotate(-3.5deg)scale(.74)}[data-home-v3] .rm-window{-webkit-mask-composite:source-in, source-in;-webkit-mask-size:100% 100%,100% 100%,100% 100%;mask-size:100% 100%,100% 100%,100% 100%;-webkit-mask-composite:source-in,source-in;mask-composite:intersect,intersect;-webkit-mask-image:var(--rm-mask), linear-gradient(90deg, transparent 0%, transparent 24%, #000 40%, #000 74%, transparent 90%), linear-gradient(180deg, transparent 0%, #000 2%, #000 96%, transparent 99%);-webkit-mask-image:var(--rm-mask), linear-gradient(90deg, transparent 0%, transparent 24%, #000 40%, #000 74%, transparent 90%), linear-gradient(180deg, transparent 0%, #000 2%, #000 96%, transparent 99%);mask-image:var(--rm-mask), linear-gradient(90deg, transparent 0%, transparent 24%, #000 40%, #000 74%, transparent 90%), linear-gradient(180deg, transparent 0%, #000 2%, #000 96%, transparent 99%)}[data-home-v3] .rm-window :is(img,video){aspect-ratio:auto;object-fit:cover;object-position:50% 72%;width:68%;height:116%;top:-8%;left:24%;transform:rotate(1.5deg)scale(1.03)}[data-home-v3] .rm-stroke>.rm-texture{opacity:.35}}@media (min-width:1600px){[data-home-v3] .rm-stage{margin-bottom:2vw}[data-home-v3] .rm-stroke{transform:translate(10vw,4vw)rotate(-1.5deg)scale(.74)}}
.own-key{offset-path:path("M6 64 C 30 10, 66 10, 90 64");offset-rotate:0deg;offset-anchor:center;offset-distance:80%}@keyframes own-key-travel{0%{offset-distance:0%;opacity:0}12%{opacity:1}to{offset-distance:80%;opacity:1}}[data-reveal=armed] .own-key{offset-distance:0%;opacity:0}[data-reveal=play] .own-key{animation:own-key-travel calc(1.2s * var(--m-pace,1)) cubic-bezier(.455, .03, .515, .955) both;animation-delay:calc(var(--d,0s) * var(--m-pace,1))}.own-gate{transition:box-shadow .3s}[data-ownership-card]:hover .own-gate,[data-ownership-card]:focus-visible .own-gate{box-shadow:0 0 0 5px #3ccb9a2e,0 0 22px #3ccb9a8c}@media (prefers-reduced-motion:reduce){.own-key{offset-distance:80%!important;opacity:1!important;animation:none!important}}
[data-home-v3] #proof .proof-cards{--m-travel-box:32px;--m-overshoot-box:4px;overflow-x:clip}[data-home-v3] #proof .proof-cards__grid{gap:24px;margin:0;padding:0;list-style:none;display:grid}[data-home-v3] #proof .proof-card{color:#f1f1f1;text-align:left;width:100%;min-width:0;transition:translate .5s var(--m-ease-out), box-shadow .5s var(--m-ease-out);border-radius:24px;flex-direction:column;padding:24px;font-size:16px;font-weight:400;line-height:24px;display:flex;overflow:hidden}[data-home-v3] #proof .proof-card__client{gap:8px;font-weight:500;display:grid}[data-home-v3] #proof :is(.proof-card__industry,.proof-card__label){font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:0;font-size:16px;font-weight:300;line-height:24px;display:block}[data-home-v3] #proof .proof-card__headline{letter-spacing:-.02em;margin:24px 0;font-size:24px;font-weight:500;line-height:32px;overflow:hidden}[data-home-v3] #proof .proof-card__results{margin-top:auto}[data-home-v3] #proof .proof-card__results ul{gap:24px;margin:0;padding:0;list-style:none;display:grid}[data-home-v3] #proof .proof-card__result{list-style:none;overflow:hidden}[data-home-v3] #proof .proof-card__fact{margin-top:8px;display:block}[data-home-v3] #proof .proof-card small{font-size:inherit}[data-home-v3] #proof .proof-card__footer{border-top:1px solid #f1f1f159;justify-content:flex-end;margin-top:24px;padding-top:16px;display:flex}@media (min-width:768px){[data-home-v3] #proof .proof-cards__grid{grid-auto-rows:1fr}[data-home-v3] #proof .proof-card{padding:32px}}@media (min-width:1024px){[data-home-v3] #proof .proof-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-home-v3] #proof .proof-card:hover{translate:0 -6px}}@media (prefers-reduced-motion:reduce){[data-home-v3] #proof .proof-card{transition:none}}
[data-stance-home=true] .stance-frame{--m-pace:1;--m-off:0s;--m-dur-box:.66s;overflow:visible}[data-stance-home=true] .stance-frame>[aria-hidden=true]{border-radius:inherit}[data-stance-home=true] .stance-grid{isolation:isolate}[data-stance-home=true] [data-reveal=play] .stance-glow{animation-duration:calc(.66s * var(--m-pace,1))}[data-stance-home=true] :is(.stance-core,.stance-card){filter:none;translate:none;scale:none}[data-stance-home=true] .stance-hub-cell{z-index:3}[data-stance-home=true] .stance-core{z-index:3;background:#1e1e1e;border:1px solid #a8cbce80;width:240px;min-height:176px;transition:box-shadow .5s,border-color .5s;box-shadow:inset 0 3px #ffffff1a,0 10px 16px -10px #1e1e1e59,0 0 0 1px #23a4bc2e,0 0 34px #23a4bc47}[data-stance-home=true] .stance-hub:hover.stance-core{border-color:#f5b83d99;box-shadow:inset 0 3px #ffffff1a,0 10px 16px -10px #1e1e1e59,0 0 0 1px #f5b83d4d,0 0 40px #f5b83d66}[data-stance-home=true] .stance-core img{filter:none}[data-stance-home=true] .stance-core img:hover{filter:none;translate:none;scale:none}[data-stance-home=true] .stance-hub-cell .stance-glow{z-index:0;filter:none;background:0 0;width:480px;height:460px}[data-stance-home=true] .stance-hub-cell .stance-glow:before,[data-stance-home=true] .stance-hub-cell .stance-glow:after{content:"";filter:blur(14px);border-radius:50%;transition:opacity .6s;position:absolute;inset:0}[data-stance-home=true] .stance-hub-cell .stance-glow:before{background:radial-gradient(closest-side,#23a4bc80,#23a4bc3d 40%,#5b5bd614 72%,#0000)}[data-stance-home=true] .stance-hub-cell .stance-glow:after{opacity:0;background:radial-gradient(closest-side,#f5b83d9e,#f5b83d4d 40%,#f2665a14 72%,#0000)}[data-stance-home=true] .stance-grid:has(.stance-hub:hover) .stance-hub-cell .stance-glow:before{opacity:0}[data-stance-home=true] .stance-grid:has(.stance-hub:hover) .stance-hub-cell .stance-glow:after{opacity:1}[data-stance-home=true] .stance-card{background:#f1f1f1;border-color:#d1d8dc;padding:12px;box-shadow:0 2px 5px #1e1e1e09}[data-stance-home=true] .stance-card>div>span:first-child{width:24px;height:24px;background:#dceaeb!important}[data-stance-home=true] .stance-card ul{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}[data-stance-home=true] .stance-card ul>[data-stance-logo]{flex:none;max-width:100%}[data-stance-home=true] [data-stance-logo]{color:#606b70;background:0 0;border-color:#0000;gap:4px;min-height:25px;padding:3px 4px;font-size:11px}[data-stance-home=true] [data-stance-opinion]{box-shadow:none;background:#f1f1f1;padding:8px;font-size:12px;color:#444!important;border-color:#d1d8dc!important}[data-stance-home=true] .stance-glow--result{display:none}[data-stance-home=true] .stance-result{background:#d1d8dc;border-radius:15px;padding:1px;box-shadow:0 3px 8px #1e1e1e0a}[data-stance-home=true] .stance-output-body{padding:8px 10px}[data-stance-home=true] .stance-output-details>div:last-child{flex-basis:100%;justify-content:center}[data-stance-home=true] .stance-output-steps li>span:nth-child(2){white-space:normal;overflow:visible}[data-stance-home=true] .stance-output-steps li>span:first-child,[data-stance-home=true] .stance-output-steps li>span:first-child>span{width:12px;height:12px}@media (min-width:1024px){[data-stance-home=true] .stance-grid{grid-template-columns:minmax(0,1fr) 64px 280px 64px minmax(0,1fr);min-height:320px}[data-stance-home=true] .stance-hub-cell .stance-wire{width:20px}[data-stance-home=true] [data-stance-card-side=left] .stance-card{margin-left:auto}[data-stance-home=true] .stance-card{max-width:280px}}@media (max-width:1023px){[data-stance-home=true] .stance-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}[data-stance-home=true] .stance-hub-cell{grid-column:1/-1}[data-stance-home=true] .stance-card{padding:10px}[data-stance-home=true] .stance-card ul{grid-template-columns:minmax(0,1fr)}[data-stance-home=true] .stance-output{margin-top:8px}}.stance-glow{filter:blur(12px);background:radial-gradient(circle,#23a4bc66,#5b5bd629 42%,#0000 70%)}.stance-glow--result{filter:blur(18px);background:radial-gradient(60% 70% at 50% 45%,#23a4bc42,#3ccb9a1f 50%,#0000 75%)}@keyframes stance-glow{0%{opacity:0;scale:.4}60%{opacity:1}to{opacity:1;scale:1}}[data-reveal=armed] .stance-glow{opacity:0}[data-reveal=play] .stance-glow{animation:stance-glow calc(1.4s * var(--m-pace,1)) cubic-bezier(.215, .61, .355, 1) both;animation-delay:calc((var(--d,0s) + var(--m-off,0s)) * var(--m-pace,1))}.stance-stream{background:linear-gradient(90deg,#0000 0 9px,#23a4bc59 9px 10px,#0000 10px 19px,#23a4bc 19px 21px,#0000 21px 30px,#23a4bc59 30px 31px,#0000 31px)}.stance-stream:before{content:"";filter:blur(6px);background:linear-gradient(#23a4bc4d,#23a4bc14);position:absolute;inset:0 2px}.stance-drop{opacity:0;background:#23a4bc;box-shadow:0 0 10px #23a4bc}@keyframes stance-drop{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(56px)}}[data-reveal=play] .stance-drop{animation:stance-drop calc(.9s * var(--m-pace,1)) cubic-bezier(.455, .03, .515, .955) both;animation-delay:calc((var(--d,0s) + var(--m-off,0s)) * var(--m-pace,1))}.stance-result{background:linear-gradient(120deg,#23a4bc,#5b5bd6 52%,#3ccb9a)}.stance-fall{opacity:0;background:#23a4bc;border-radius:999px;width:8px;height:8px;margin-left:-4px;position:absolute;top:0;left:50%;box-shadow:0 0 12px #23a4bc}.stance-fall--pour{width:10px;height:10px;margin-left:-5px}@keyframes stance-fall{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:calc(100% - 8px)}}[data-home-v3] [data-reveal=play] .stance-fall{animation:.76s cubic-bezier(.455,.03,.515,.955) 2 both stance-fall;animation-delay:calc((var(--d,0s) + var(--m-off,0s)) * var(--m-pace,1))}[data-home-v3] [data-reveal=play] .stance-fall--pour{animation-iteration-count:4}[data-home-v3] [data-reveal=play] .stance-wire__pulse{animation:.82s cubic-bezier(.455,.03,.515,.955) 3 both stance-pulse;animation-delay:calc((var(--d,0s) + var(--m-off,0s)) * var(--m-pace,1))}[data-home-v3] [data-reveal=play] .stance-wire--rtl .stance-wire__pulse{animation-name:stance-pulse-rtl}[data-home-v3] [data-reveal=play] .stance-drop{animation-iteration-count:3}@media (prefers-reduced-motion:reduce){.stance-glow{opacity:1!important;animation:none!important}.stance-drop,.stance-fall,.stance-wire__pulse{opacity:0!important;animation:none!important}}.stance-wire__line{opacity:calc(.5 + .5 * var(--stance-on,0));height:calc(2px + 1px * var(--stance-on,0));transition:opacity .3s,height .3s}.stance-wire__pulse{opacity:0;left:0}.stance-wire--rtl .stance-wire__pulse{left:auto;right:0}.stance-socket{transition:box-shadow .3s,background-color .3s}@keyframes stance-pulse{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}@keyframes stance-pulse-rtl{0%{opacity:0;right:0}15%{opacity:1}85%{opacity:1}to{opacity:0;right:calc(100% - 8px)}}:is(.stance-grid:has([data-stance-rail=model]:hover) [data-stance-wire=model],.stance-grid:has([data-stance-rail=cloud]:hover) [data-stance-wire=cloud],.stance-grid:has([data-stance-rail=system]:hover) [data-stance-wire=system],.stance-grid:has([data-stance-rail=chat]:hover) [data-stance-wire=chat],.stance-grid:has(.stance-hub:hover) .stance-wire){--stance-on:1}:is(.stance-grid:has([data-stance-rail=model]:hover) [data-stance-socket=model],.stance-grid:has([data-stance-rail=cloud]:hover) [data-stance-socket=cloud],.stance-grid:has([data-stance-rail=system]:hover) [data-stance-socket=system],.stance-grid:has([data-stance-rail=chat]:hover) [data-stance-socket=chat],.stance-grid:has(.stance-hub:hover) .stance-socket){background-color:var(--socket-color);box-shadow:0 0 0 4px #23a4bc2e, 0 0 16px var(--socket-color)}@media (prefers-reduced-motion:no-preference){:is(.stance-grid:has([data-stance-rail=model]:hover) [data-stance-wire=model] .stance-wire__pulse,.stance-grid:has([data-stance-rail=cloud]:hover) [data-stance-wire=cloud] .stance-wire__pulse,.stance-grid:has([data-stance-rail=system]:hover) [data-stance-wire=system] .stance-wire__pulse,.stance-grid:has([data-stance-rail=chat]:hover) [data-stance-wire=chat] .stance-wire__pulse,.stance-grid:has(.stance-hub:hover) .stance-wire .stance-wire__pulse){animation:1.1s cubic-bezier(.455,.03,.515,.955) infinite stance-pulse}:is(.stance-grid:has([data-stance-rail=system]:hover) [data-stance-wire=system] .stance-wire__pulse,.stance-grid:has([data-stance-rail=chat]:hover) [data-stance-wire=chat] .stance-wire__pulse,.stance-grid:has(.stance-hub:hover) .stance-wire--rtl .stance-wire__pulse){animation-name:stance-pulse-rtl}}[data-home-v3] .stance-wire__pulse,[data-home-v3] .stance-fall,[data-home-v3] .stance-drop{display:none}[data-home-v3]{--flow-r:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='10' viewBox='0 0 24 10'%3E%3Cpath d='M10 1.8 13.6 5 10 8.2' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--flow-l:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='10' viewBox='0 0 24 10'%3E%3Cpath d='M14 1.8 10.4 5 14 8.2' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--flow-d:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='24' viewBox='0 0 10 24'%3E%3Cpath d='M1.8 10 5 13.6 8.2 10' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--flow-wave:140px;--flow-wave-time:2.33s;--flow-step-time:.4s}[data-home-v3] .stance-wire:after,[data-home-v3] .stance-flow-down,[data-home-v3] .stance-stream:after{content:"";opacity:0;background-color:color-mix(in srgb, var(--flow,#23a4bc) 38%, transparent);pointer-events:none;background-repeat:repeat;position:absolute}[data-home-v3] .stance-wire:after{background-image:linear-gradient(90deg, transparent 0%, var(--flow,#23a4bc) 42%, var(--flow,#23a4bc) 58%, transparent 100%);background-size:var(--flow-wave) 100%;-webkit-mask:var(--flow-r) repeat-x 0 50% / 24px 10px;-webkit-mask:var(--flow-r) repeat-x 0 50% / 24px 10px;mask:var(--flow-r) repeat-x 0 50% / 24px 10px;filter:brightness(calc(1 + .35 * var(--stance-on,0)));inset:0}[data-home-v3] .stance-wire--rtl:after{-webkit-mask-image:var(--flow-l);-webkit-mask-image:var(--flow-l);mask-image:var(--flow-l)}[data-home-v3] .stance-flow-down,[data-home-v3] .stance-stream:after{background-image:linear-gradient(180deg, transparent 0%, var(--flow,#23a4bc) 42%, var(--flow,#23a4bc) 58%, transparent 100%);background-size:100% var(--flow-wave);-webkit-mask:var(--flow-d) repeat-y 50% 0 / 10px 24px;-webkit-mask:var(--flow-d) repeat-y 50% 0 / 10px 24px;mask:var(--flow-d) repeat-y 50% 0 / 10px 24px}[data-home-v3] .stance-stream:after{inset:0 13px}@keyframes stance-flow-in{to{opacity:1}}@keyframes stance-flow-r{to{-webkit-mask-position:24px;mask-position:24px}}@keyframes stance-flow-l{to{-webkit-mask-position:-24px;mask-position:-24px}}@keyframes stance-flow-d{to{-webkit-mask-position:50% 24px;mask-position:50% 24px}}@keyframes stance-current-r{to{background-position:var(--flow-wave) 0}}@keyframes stance-current-l{to{background-position:calc(-1 * var(--flow-wave)) 0}}@keyframes stance-current-d{to{background-position:0 var(--flow-wave)}}[data-home-v3] [data-reveal]:not([data-reveal=armed]) .stance-wire:after{animation:stance-flow-in .7s ease-out calc((2.3s + var(--m-off,0s)) * var(--m-pace,1)) forwards, stance-flow-r var(--flow-step-time) linear infinite, stance-current-r var(--flow-wave-time) linear infinite}[data-home-v3] [data-reveal]:not([data-reveal=armed]) .stance-wire--rtl:after{animation-name:stance-flow-in,stance-flow-l,stance-current-l}[data-home-v3] [data-reveal]:not([data-reveal=armed]) .stance-flow-down{animation:stance-flow-in .7s ease-out calc(1.5s * var(--m-pace,1)) forwards, stance-flow-d var(--flow-step-time) linear infinite, stance-current-d var(--flow-wave-time) linear infinite}[data-home-v3] [data-reveal]:not([data-reveal=armed]) .stance-stream:after{animation:stance-flow-in .7s ease-out calc((var(--flow-at,2.9s) + var(--m-off,0s)) * var(--m-pace,1)) forwards, stance-flow-d var(--flow-step-time) linear infinite, stance-current-d var(--flow-wave-time) linear infinite}[data-home-v3] [data-stance-result-stream]{--flow-at:.3s}@media (prefers-reduced-motion:reduce){[data-home-v3] .stance-wire:after,[data-home-v3] .stance-flow-down,[data-home-v3] .stance-stream:after{opacity:1!important;animation:none!important}}[data-stance-home=true] [data-reveal=play] .stance-wire:after,[data-stance-home=true] [data-reveal=play] .stance-flow-down,[data-stance-home=true] [data-reveal=play] .stance-stream:after{animation-delay:calc(var(--d,0s) * var(--m-pace,1)), 0s, 0s;animation-duration:calc(.45s * var(--m-pace,1)), var(--flow-step-time), var(--flow-wave-time)}[data-flow=gl] .stance-wire:after,[data-flow=gl] .stance-flow-down,[data-flow=gl] .stance-stream:after,[data-flow=gl] .stance-stream:before{display:none}[data-flow=gl] .stance-stream{background:0 0}[data-flow=gl] .stance-wire__line{opacity:calc(.28 + .3 * var(--stance-on,0))}[data-stance-home=true] .stance-built-in [data-stance-opinion]{background:#1e1e1e;box-shadow:inset 0 3px #ffffff14,0 0 0 1px #f5b83d1f,0 8px 20px -12px #f5b83db3;color:#fff!important;border-color:#f5b83d73!important}[data-stance-home=true] .stance-built-in [data-stance-opinion] svg{stroke:#f5b83d}[data-stance-home=true] [data-stance-feeds]{stroke:#f5b83d;filter:drop-shadow(0 0 3px #f5b83dbf)}[data-stance-home=true] .stance-feed-line{box-shadow:0 0 8px #f5b83dcc;background-color:#f5b83d!important}[data-stance-home=true] .stance-port-in{box-shadow:0 0 10px #f5b83d;background-color:#f5b83d!important}[data-flow=gl] [data-stance-feeds] path,[data-flow=gl] .stance-feed-line{opacity:.35}[data-flow=gl] .stance-fall{display:none}section:has(.stance-glow){overflow-x:clip}[data-stance-home=true] .stance-frame{background:#fbfcfd;border-radius:24px;padding:clamp(16px,3vw,40px)}[data-stance-home=true] .stance-frame>div[aria-hidden=true]{opacity:.35}[data-stance-home=true] .stance-built-in{max-width:620px}[data-stance-home=true] .stance-built-in>p{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;font-weight:400}[data-stance-home=true] .stance-built-in [data-stance-opinion]{border-radius:12px;min-height:44px;padding:10px 12px;font-size:13px;box-shadow:inset 0 2px #ffffff0f}[data-stance-home=true] .stance-card{background:#fff;border-color:#d1d8dc;border-radius:16px;padding:16px;box-shadow:0 2px 4px #1e1e1e08}[data-stance-home=true] .stance-card>div>span:first-child{width:28px;height:28px}[data-stance-home=true] .stance-card .m-ride{font-size:14px;color:#1e1e1e!important}[data-stance-home=true] .stance-card ul{gap:6px 4px;margin-top:12px}[data-stance-home=true] [data-stance-logo]{color:#444;background:#f1f3f6;border-radius:6px;min-height:28px;padding:4px 6px;font-size:12px;font-weight:500}[data-stance-home=true] [data-stance-logo] img{opacity:1;width:14px;height:14px}[data-stance-home=true] [data-stance-logo]>span{white-space:normal;overflow-wrap:anywhere;overflow:visible}[data-stance-home=true] .stance-core{border-radius:18px;box-shadow:inset 0 2px #ffffff14,0 8px 18px -12px #1e1e1e4d,0 0 20px #23a4bc2e}[data-stance-home=true] .stance-hub-cell .stance-glow{width:420px;height:380px}[data-stance-home=true] .stance-output{max-width:560px}[data-stance-home=true] .stance-result{background:#d1d8dc;border-radius:17px}[data-stance-home=true] .stance-output-body{border-radius:16px;padding:16px}[data-stance-home=true] .stance-output-heading>p{font-size:14px}[data-stance-home=true] .stance-output-steps{gap:8px;margin-top:16px}[data-stance-home=true] .stance-output-steps li{gap:6px;padding:8px 4px;font-size:12px}[data-stance-home=true] .stance-output-details{row-gap:8px;margin-top:12px;padding-top:12px}[data-stance-home=true] .stance-output-details :is(dt,dd){font-size:12px}[data-stance-home=true] .stance-output-details dd>span{white-space:normal;overflow:visible}@media (min-width:1024px){[data-stance-home=true] .stance-grid{min-height:360px}}@media (max-width:639px){[data-stance-home=true] .stance-grid{grid-template-columns:minmax(0,1fr);gap:12px}[data-stance-home=true] .stance-card{max-width:none}[data-stance-home=true] .stance-core{min-height:144px}[data-stance-home=true] .stance-card ul{gap:6px}[data-stance-home=true] .stance-output-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}}[data-stance-home=true][data-stance-redesign=home--08] .stance-core{border-color:#393f5c;border-radius:16px;width:168px;min-height:120px;padding:20px 16px;box-shadow:0 4px 12px #1e1e1e1f}[data-stance-home=true][data-stance-redesign=home--08] .stance-hub:hover.stance-core{border-color:#b39456;box-shadow:0 4px 16px #1e1e1e29}[data-stance-home=true][data-stance-redesign=home--08] .stance-core img{width:124px}[data-stance-home=true][data-stance-redesign=home--08] .stance-core .m-ride{font-size:12px}[data-stance-home=true][data-stance-redesign=home--08] .stance-hub-cell .stance-glow{width:260px;height:240px}[data-stance-home=true][data-stance-redesign=home--08] .stance-hub-cell .stance-glow:before{background:radial-gradient(closest-side,#23a4bc29,#0000)}[data-stance-home=true][data-stance-redesign=home--08] .stance-hub-cell .stance-glow:after{background:radial-gradient(closest-side,#f5b83d33,#0000)}[data-stance-home=true][data-stance-redesign=home--08] .stance-built-in [data-stance-opinion]{box-shadow:none;background:#fff;color:#393f5c!important;border-color:#d1d8dc!important}[data-stance-home=true][data-stance-redesign=home--08] .stance-built-in [data-stance-opinion] svg{stroke:#967025}[data-stance-home=true][data-stance-redesign=home--08] [data-stance-feeds]{filter:none}[data-stance-home=true][data-stance-redesign=home--08] [data-stance-logo]{background:0 0;padding:2px 4px;font-size:13px}[data-stance-home=true][data-stance-redesign=home--08] .stance-output{width:100%;max-width:none}[data-stance-home=true][data-stance-redesign=home--08] .stance-result{background:#b7dbe2;border-radius:21px;box-shadow:0 8px 24px #0e16300f}[data-stance-home=true][data-stance-redesign=home--08] .stance-output-body{text-align:left;border-radius:20px;padding:clamp(20px,2.5vw,32px)}[data-stance-home=true][data-stance-redesign=home--08] .stance-output-heading{flex-wrap:wrap;gap:8px 16px}[data-stance-home=true][data-stance-redesign=home--08] .stance-output-heading h3{font-size:20px;line-height:1.3}[data-stance-home=true][data-stance-redesign=home--08] .stance-output-heading>span:last-child{font-size:13px}[data-stance-home=true][data-stance-redesign=home--08] .stance-output-outcome{margin:20px 0 0}[data-stance-home=true][data-stance-redesign=home--08] .stance-output-outcome dt{color:#606b80;font-size:13px;font-weight:500}[data-stance-home=true][data-stance-redesign=home--08] .stance-output-outcome dd{letter-spacing:-.025em;color:#111827;overflow-wrap:anywhere;margin:4px 0 0;font-size:clamp(24px,2.6vw,32px);font-weight:600;line-height:1.25}[data-stance-home=true][data-stance-redesign=home--08] .stance-output-steps{gap:12px;margin-top:24px}[data-stance-home=true][data-stance-redesign=home--08] .stance-output-steps li{border-radius:0;gap:8px;padding:10px 0;font-size:14px;line-height:1.5}[data-stance-home=true][data-stance-redesign=home--08] .stance-output-steps li>span:first-child,[data-stance-home=true][data-stance-redesign=home--08] .stance-output-steps li>span:first-child>span{width:16px;height:16px}[data-stance-home=true][data-stance-redesign=home--08] .stance-output-details{justify-content:flex-start;gap:12px 24px;margin-top:20px;padding-top:16px}[data-stance-home=true][data-stance-redesign=home--08] .stance-output-details>div:last-child{flex-basis:auto;justify-content:flex-start}[data-stance-home=true][data-stance-redesign=home--08] .stance-output-details :is(dt,dd){font-size:14px}[data-stance-home=true][data-stance-redesign=home--08] .stance-output-note{color:#606b80;margin:12px 0 0;font-size:13px;line-height:1.5}@media (min-width:1024px){[data-stance-home=true][data-stance-redesign=home--08] .stance-grid{grid-template-columns:minmax(0,1fr) 48px 208px 48px minmax(0,1fr);min-height:280px}[data-stance-home=true][data-stance-redesign=home--08] .stance-card{max-width:none}[data-stance-home=true][data-stance-redesign=home--08] .stance-core{height:calc(50% + 52px);padding-block:0;top:calc(25% - 26px)}[data-stance-home=true][data-stance-redesign=home--08] [data-stance-socket=model],[data-stance-home=true][data-stance-redesign=home--08] [data-stance-socket=system]{top:21px!important}[data-stance-home=true][data-stance-redesign=home--08] [data-stance-socket=cloud],[data-stance-home=true][data-stance-redesign=home--08] [data-stance-socket=chat]{top:calc(100% - 21px)!important}[data-stance-home=true][data-stance-redesign=home--08] :is(.stance-feed-line,.stance-flow-down){height:calc(25% - 26px)}[data-stance-home=true][data-stance-redesign=home--08] .stance-hub-cell>div>.stance-stream{top:calc(75% + 26px)}}@media (prefers-reduced-motion:reduce){[data-stance-home=true][data-stance-redesign=home--08] .stance-core,[data-stance-home=true][data-stance-redesign=home--08] .stance-glow:before,[data-stance-home=true][data-stance-redesign=home--08] .stance-glow:after{transition:none}}
