.ind{background:var(--pw-paper);color:var(--pw-ink)}.ind section{position:relative}.ind h2{margin:0;font:400 clamp(2.2rem,4.2vw,4rem)/1.02 var(--pw-font);letter-spacing:-.035em;text-wrap:balance}.ind-h1{margin:16px 0 0;font:400 min(clamp(2.6rem,4.8vw,5.4rem),10vh)/.98 var(--pw-font);letter-spacing:-.045em;text-wrap:balance}.ind-h1 .wl{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.ind-h1 .wl>span{display:inline-block;translate:0 105%;transition:translate var(--pw-dur-reveal) cubic-bezier(.2,.8,.2,1);transition-delay:calc(.15s + var(--i) * 70ms)}.ind-in .ind-h1 .wl>span{translate:0 0}.ind-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:clamp(24px,4vw,64px);min-height:100vh;min-height:100svh;box-sizing:border-box;padding-block:clamp(96px,13vh,128px) var(--pw-edge)}.ind-h1{grid-column:1;grid-row:2;align-self:start}.ind-lede{grid-column:1;grid-row:3;align-self:end;padding-bottom:4px}.ind-photo{grid-column:2;grid-row:1 / -1;margin:0;position:relative;overflow:hidden;border-radius:var(--pw-r-scene);min-height:24rem;background:var(--primia-charcoal-12)}.ind-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--ind-pos,50% 50%);scale:1.08;transition:scale var(--pw-dur-reveal) cubic-bezier(.2,.8,.2,1) .1s,opacity .2s var(--pw-ease-ui)}.ind-photo img:not(.is-ready){opacity:0}.ind-in .ind-photo img{scale:1}.ind-enter .ind-photo{visibility:hidden}.ind-enter:not(.ind-go-on):after{content:"";position:fixed;inset:0;z-index:19;pointer-events:none;background:var(--ind-tone,var(--pw-ink)) var(--ind-cover) var(--ind-pos,center) / cover no-repeat}.ind-go{position:fixed;z-index:19;margin:0;overflow:hidden;background:var(--ind-tone,transparent) var(--ind-pos,center) / cover no-repeat;pointer-events:none;transition:top var(--pw-dur-slow) cubic-bezier(.7,0,.2,1),left var(--pw-dur-slow) cubic-bezier(.7,0,.2,1),width var(--pw-dur-slow) cubic-bezier(.7,0,.2,1),height var(--pw-dur-slow) cubic-bezier(.7,0,.2,1),border-radius var(--pw-dur-slow) cubic-bezier(.7,0,.2,1)}.ind-lede{margin:0;max-width:28rem;font-size:clamp(1.125rem,1.6vw,1.5rem);line-height:1.45;color:var(--pw-ink);opacity:0;translate:0 16px;transition:opacity var(--pw-dur-slow) var(--pw-ease) .7s,translate var(--pw-dur-reveal) var(--pw-ease) .7s}.ind-in .ind-lede{opacity:1;translate:0 0}.ind-say{padding-block:clamp(56px,8vw,120px) clamp(80px,10vw,150px)}.ind-say p{margin:0;max-width:30ch;font:400 clamp(1.6rem,3vw,2.75rem)/1.2 var(--pw-font);letter-spacing:-.025em;text-wrap:pretty}.ind-deep-h{margin-bottom:clamp(24px,3vw,40px)}.ind-deep-h h2{font-size:var(--pw-title-l);max-width:24ch}.ind-deep-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);align-items:stretch}.ind-deep-c{min-height:0}.ind-deep-c h3{margin:0;font:500 var(--pw-body-l)/1.3 var(--pw-font);letter-spacing:-.01em}.ind-deep-c>p{margin:-16px 0 0;font-size:var(--pw-body);line-height:1.5;color:var(--pw-ink-2)}.ind-deep-c>.iw{margin-top:auto;max-width:none}@media(max-width:900px){.ind-deep-g{grid-template-columns:1fr}}.ind-cat{padding-block:clamp(16px,2vw,32px) clamp(80px,10vw,150px)}.ind-cat-h{margin-bottom:clamp(28px,3.4vw,48px)}.ind-cat .pw-work-t{grid-template-columns:minmax(0,26rem) minmax(9.5rem,1fr) 0 14px;padding-block:clamp(16px,1.6vw,22px)}.ind-cat .pw-work-n{font-size:var(--pw-title-m)}.ind-cat .pw-work-tags{padding-top:4px}.ind-cat .pw-work-body{margin-left:calc(min(26rem,40%) + clamp(16px,2.4vw,40px))}@media(max-width:900px){.ind-cat .pw-work-t{grid-template-columns:minmax(0,1fr) auto}.ind-cat .pw-work-body{margin-left:0}}.ind-uses{margin:0;border-radius:0;background:none;color:var(--pw-ink);border-top:1px solid var(--pw-ink-3)}.ind-uses .pw-cases-p{box-shadow:inset 0 0 0 1px var(--pw-hairline)}.ind-uses-in{padding:clamp(48px,6vw,96px) var(--pw-edge) clamp(56px,7vw,112px)}.iw{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:var(--pw-r-control);background:var(--pw-paper);font:400 12.5px/1.35 var(--pw-font);color:var(--pw-ink)}.iw-k{font-size:12px;font-weight:500;color:var(--pw-ink-2)}.iw [style*=--i]{opacity:0;translate:0 8px;transition:opacity var(--pw-dur-base) var(--pw-ease),translate var(--pw-dur-slow) var(--pw-ease);transition-delay:calc(.15s + var(--i) * .11s)}.is-in .iw [style*=--i],.pw-cases-p.is-on .iw [style*=--i],.pw-cases:not(.is-live) .iw [style*=--i]{opacity:1;translate:0 0}.iw-r{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;border-radius:9px;background:var(--pw-surface);box-shadow:inset 0 0 0 1px var(--pw-hairline)}.iw-r b{font-weight:500;font-variant-numeric:tabular-nums}.iw-r.is-hl b{color:var(--primia-error)}.iw-chip{align-self:flex-start;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:500;font-style:normal;white-space:nowrap}.iw-chip.is-ok{background:var(--color-success-50);color:var(--color-success-700)}.iw-chip.is-bad{background:var(--color-error-50);color:var(--color-error-700)}.iw-chip.is-warn{background:var(--color-warning-50);color:var(--color-warning-700)}.iw-chip.is-mute{background:var(--primia-charcoal-8);color:var(--pw-ink-2)}.iw-list .iw-chip{align-self:center}.iw-c{display:flex;align-items:center;gap:9px;padding:6px 2px}.iw-c i{flex:none;width:16px;height:16px;border-radius:50%;background:var(--color-success-50) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23147c73' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center / 10px no-repeat}.iw-c.is-pend i{background:var(--color-warning-50);box-shadow:inset 0 0 0 4px var(--color-warning-50),inset 0 0 0 8px var(--color-warning-500)}.iw-c.is-miss i{background:var(--color-error-50) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23823446' stroke-width='3.4' stroke-linecap='round'%3E%3Cpath d='M12 7v6M12 17h.01'/%3E%3C/svg%3E") center / 10px no-repeat}.iw-c.is-miss span{color:var(--color-error-700);font-weight:500}.iw-cs{display:flex;flex-direction:column;gap:6px}.iw-cs span{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:9px;background:var(--pw-surface);box-shadow:inset 0 0 0 1px var(--pw-hairline)}.iw-cs b{min-width:1.8rem;text-align:center;padding:2px 7px;border-radius:999px;background:var(--color-brand-50);color:var(--color-brand-600);font-weight:600;font-size:11.5px}.iw-steps ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.iw-steps li{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr);gap:1px 10px;padding:6px 0}.iw-steps li:before{content:"";grid-row:span 2;width:10px;height:10px;margin-top:3px;border-radius:50%;background:var(--pw-accent);box-shadow:0 0 0 3px var(--color-brand-100)}.iw-steps li:not(:last-child):after{content:"";position:absolute;left:4.5px;top:19px;bottom:-5px;width:1px;background:var(--color-brand-200)}.iw-steps b{font-weight:600}.iw-steps span{color:var(--pw-ink-2);font-size:11.5px}.iw-big b{font:400 clamp(2.6rem,4vw,3.6rem)/1 var(--pw-font);letter-spacing:-.04em;color:var(--pw-accent);font-variant-numeric:tabular-nums}.iw-big>span:last-child{color:var(--pw-ink-2)}.iw-chat p{margin:0;max-width:86%;padding:8px 11px;border-radius:14px;line-height:1.4}.iw-chat .is-out{align-self:flex-start;background:var(--pw-surface);box-shadow:inset 0 0 0 1px var(--pw-hairline);border-bottom-left-radius:4px}.iw-chat .is-in{align-self:flex-end;background:var(--color-success-50);border-bottom-right-radius:4px}.iw-b{display:grid;grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:center;gap:10px}.iw-b i{height:10px;border-radius:5px;background:linear-gradient(var(--pw-accent),var(--pw-accent)) left / var(--w) 100% no-repeat,var(--primia-charcoal-8);background-size:0 100%,auto;transition:background-size var(--pw-dur-reveal) var(--pw-ease);transition-delay:calc(.3s + var(--i) * .12s)}.is-in .iw-b i,.pw-cases-p.is-on .iw-b i,.pw-cases:not(.is-live) .iw-b i{background-size:var(--w) 100%,auto}.iw-b b{font-weight:500;font-variant-numeric:tabular-nums;font-size:11.5px}.iw-quote blockquote{margin:0;font:400 1.5rem/1.2 var(--pw-font);letter-spacing:-.02em}.iw-quote>span:last-child{color:var(--pw-ink-2);font-size:11.5px}.ind-sys{overflow-x:clip;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,5vw,80px);padding-block:clamp(96px,12vw,170px)}.ind-sys-h{display:flex;flex-direction:column;gap:20px;align-self:start;position:sticky;top:110px}.ind-sys-h p:not(.ind-tag){margin:0;max-width:28rem;font-size:var(--pw-body-l);line-height:1.5;color:var(--pw-ink-2)}.ind-pills{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ind-pills li{display:flex;align-items:center;gap:12px;width:var(--w);padding:18px 20px;border-radius:var(--pw-r-control);background:var(--pw-surface);box-shadow:inset 0 0 0 1px var(--pw-hairline);font:500 clamp(1rem,1.3vw,1.2rem)/1 var(--pw-font);opacity:0;translate:60px 0;transition:opacity var(--pw-dur-slow) var(--pw-ease),translate var(--pw-dur-slow) cubic-bezier(.2,.8,.2,1),background-color var(--pw-dur-base) var(--pw-ease-ui),color var(--pw-dur-base) var(--pw-ease-ui),box-shadow var(--pw-dur-base);transition-delay:calc(var(--i) * 80ms)}.ind-pills li:hover{background:var(--pw-ink);color:var(--pw-cloud);box-shadow:none}.rv.is-in .ind-pills li{opacity:1;translate:0 0}.ind-res{padding-block:0 clamp(96px,12vw,170px)}.ind .cc-txt{display:flex;flex-direction:column;gap:4px;min-width:0}@media(max-width:900px){.ind-hero{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;min-height:0;padding-block:104px 24px}.ind-h1{grid-row:2;font-size:clamp(2.3rem,10vw,3.4rem)}.ind-lede{grid-row:3;margin-top:14px}.ind-photo{grid-column:1;grid-row:4;min-height:0;aspect-ratio:4/3;margin-top:24px;border-radius:calc(var(--pw-r-scene) * .7)}.ind-uses{margin:0}.ind-uses-in{padding:40px 16px 48px}.ind-sys{grid-template-columns:1fr}.ind-sys-h{position:static}.ind-pills li{width:100%}}@media(prefers-reduced-motion:reduce){.ind *,.ind-h1 .wl>span{transition:none!important}.ind-h1 .wl>span,.ind-lede,.rv>*,.iw [style*=--i],.ind-pills li{opacity:1!important;translate:0 0!important}}.wrap{max-width:calc(var(--pw-max) + 2 * var(--pw-gutter));margin-inline:auto;padding-inline:var(--pw-gutter)}.ind-more{padding-block:0 clamp(80px,10vw,140px)}.ind-more .pw-mxl{margin-top:clamp(16px,2vw,32px)}.ind .pw-case--feature :is(h2,h3){font:400 var(--pw-title-ml)/1.12 var(--pw-font);letter-spacing:-.025em}.ind-h1--name{font-size:var(--pw-title-m);font-weight:500;letter-spacing:-.01em}.ind-std{max-width:none;font:400 clamp(1.5rem,2.3vw,2.2rem)/1.25 var(--pw-font);letter-spacing:-.02em;text-wrap:pretty}.ind-primia{padding-block:clamp(80px,10vw,150px) clamp(40px,5vw,72px)}.ind-primia-say{margin:0 0 clamp(32px,4vw,56px);max-width:26ch;font:500 clamp(1.8rem,3.4vw,3.2rem)/1.1 var(--pw-font);letter-spacing:-.03em;text-wrap:balance}.ind-onto{display:block;width:100%;height:auto;font:500 13.5px var(--pw-font)}.ind-onto text{fill:var(--pw-ink)}.ind-onto marker path{fill:var(--pw-ink-3)}.ind-onto .on-s rect{fill:none;stroke:var(--pw-ink-3)}.ind-onto .on-s text{fill:var(--pw-ink-2);font-weight:400}.ind-onto .on-p rect{fill:var(--pw-accent)}.ind-onto .on-p text{fill:var(--pw-cloud);font-size:16px;font-weight:600}.ind-onto .on-m rect{fill:var(--pw-surface);stroke:var(--pw-hairline)}.ind-onto .on-m text{fill:var(--pw-ink-2);font-size:13px;font-weight:400}.ind-onto .on-f,.ind-onto .on-r{fill:none;stroke:var(--pw-ink-3);stroke-width:1.25;stroke-dasharray:1;stroke-dashoffset:1}.ind-onto .on-e rect{fill:var(--pw-paper);stroke:var(--pw-ink-3);transition:fill var(--pw-dur-quick) var(--pw-ease-ui),stroke var(--pw-dur-quick) var(--pw-ease-ui)}.ind-onto .on-e text{transition:fill var(--pw-dur-quick) var(--pw-ease-ui)}.ind-onto .on-e.is-lit rect{fill:var(--pw-ink);stroke:var(--pw-ink)}.ind-onto .on-e.is-lit text{fill:var(--pw-cloud)}.ind-onto :is(.on-s,.on-p,.on-m,.on-e){opacity:0;transition:opacity var(--pw-dur-base) var(--pw-ease)}.ind-onto .on-s{transition-delay:calc(var(--i) * 70ms)}.ind-onto .on-f{transition:stroke-dashoffset .5s var(--pw-ease) calc(.3s + var(--i) * 60ms)}.ind-onto .on-p{transition-delay:.7s}.ind-onto .on-f--out{transition-delay:.9s}.ind-onto .on-m{transition-delay:1s}.ind-onto .on-e{transition-delay:calc(1.1s + var(--i) * 70ms)}.ind-onto .on-r{transition:stroke-dashoffset .5s var(--pw-ease) calc(1.6s + var(--i) * 50ms)}.ind-onto-m{display:none}.ind-demo{gap:16px}.ind-demo>p:not(.ind-demo-on){margin:-8px 0 0}.ind-demo .ind-demo-on{margin:0;font-size:var(--pw-caption);color:var(--pw-ink-2)}.ind-demo .pw-btn,.ind-demo .ind-seg{align-self:flex-start}.ind-demo [data-view] [data-f],.ind-demo [data-view] .iw-r b,.ind-demo [data-view] .ind-so-r b{transition:opacity .15s var(--pw-ease-ui)}.ind-demo [data-view].is-swap :is([data-f],.iw-r b,.ind-so-r b){opacity:0}.ind-so-r{display:grid;grid-template-columns:minmax(0,8.5rem) minmax(0,1fr) 3rem;align-items:center;gap:10px;padding:6px 2px}.ind-so-r i{position:relative;height:8px;border-radius:4px;background:var(--pw-hairline);overflow:hidden}.ind-so-r i:after{content:"";position:absolute;inset:0 auto 0 0;width:calc(min(var(--v,0),100)*1%);border-radius:inherit;background:var(--pw-ink);transition:width .5s var(--pw-ease),background-color var(--pw-dur-quick) var(--pw-ease-ui)}.ind-so-r b{font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.ind-so-r.is-low i:after{background:var(--color-warning-500)}.ind-so-r.is-low b{color:var(--color-warning-700)}.ind-plan-g{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:20px;grid-auto-flow:dense;gap:3px;padding:6px;border-radius:9px;background:var(--pw-surface);box-shadow:inset 0 0 0 1px var(--pw-hairline)}.ind-plan-g i{border-radius:4px;transition:background-color var(--pw-dur-base) var(--pw-ease-ui),box-shadow var(--pw-dur-base) var(--pw-ease-ui)}.ind-plan-g i[data-s=r],.ind-plan-k [data-s=r]:before{background:var(--color-success-50);box-shadow:inset 0 0 0 1px #147c7338}.ind-plan-g i[data-s=n],.ind-plan-k [data-s=n]:before{background:var(--color-warning-50);box-shadow:inset 0 0 0 1px #b4780040}.ind-plan-g i[data-s=d],.ind-plan-k [data-s=d]:before{background:var(--pw-paper);box-shadow:inset 0 0 0 1px var(--pw-hairline)}.ind-plan-g i.is-pick{background:var(--color-brand-100);box-shadow:inset 0 0 0 1.5px var(--pw-accent)}.ind-plan-k{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11px;color:var(--pw-ink-2)}.ind-plan-k span{display:inline-flex;align-items:center;gap:5px}.ind-plan-k span:before{content:"";width:9px;height:9px;border-radius:3px}.ind-land-r{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,3.75rem);align-items:center;gap:8px;padding:6px 2px;transition:opacity var(--pw-dur-base) var(--pw-ease-ui)}.ind-land-r b{font-weight:500}.ind-land-r>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--pw-ink-2)}.ind-land-r>span b{color:var(--pw-ink)}.ind-land-r i{justify-self:center;width:9px;height:9px;border-radius:50%}.ind-land-r i.is-ok{background:var(--color-success-700)}.ind-land-r i.is-pend{background:var(--color-warning-500)}.ind-land-r i.is-miss{background:transparent;box-shadow:inset 0 0 0 1.5px var(--color-error-700)}.ind-land-h{padding-top:0;font-size:11px;color:var(--pw-ink-2)}.ind-land-h em{font-style:normal;text-align:center}.ind-land-r.is-off,.is-in .iw .ind-land-r.is-off{opacity:.32}@media(max-width:600px){.ind-land-r{grid-template-columns:minmax(0,1fr) repeat(3,3.4rem)}.ind-land-r>span{white-space:normal;line-height:1.3}.ind-land-r>span b{display:block}}.ind-fc-bars{display:flex;align-items:flex-end;gap:8px;height:104px;padding:8px 2px 20px}.ind-fc-bars i{position:relative;flex:1;height:calc(var(--h,0) * 1%);border-radius:6px 6px 2px 2px;background:var(--pw-ink);transition:height .45s var(--pw-ease)}.ind-fc-bars i.is-proj{background:color-mix(in srgb,var(--pw-accent) 18%,transparent);box-shadow:inset 0 0 0 1.25px var(--pw-accent)}.ind-fc-bars em{position:absolute;left:50%;bottom:-18px;translate:-50% 0;font-style:normal;font-size:11px;color:var(--pw-ink-2)}.ind-seg{display:inline-flex;gap:2px;padding:3px;border-radius:var(--pw-r-pill);background:var(--pw-paper)}.ind-seg button{border:0;padding:7px 12px;border-radius:var(--pw-r-pill);background:none;font:500 12.5px/1 var(--pw-font);color:var(--pw-ink-2);cursor:pointer;transition:background-color var(--pw-dur-quick) var(--pw-ease-ui),color var(--pw-dur-quick) var(--pw-ease-ui)}.ind-seg button:hover{color:var(--pw-ink)}.ind-seg button[aria-pressed=true]{background:var(--pw-ink);color:var(--pw-cloud)}.ind-seg button:focus-visible{outline:2px solid var(--pw-accent);outline-offset:2px}.ind-also{margin:clamp(28px,3vw,40px) 0 0;max-width:64rem;font-size:var(--pw-body);line-height:1.6;color:var(--pw-ink)}.ind-also span{color:var(--pw-ink-2)}.ind-close{padding-block:clamp(40px,6vw,80px) clamp(80px,10vw,140px)}@media(max-width:900px){.ind-std{font-size:clamp(1.35rem,5.6vw,1.7rem)}.ind-onto{display:none}.ind-onto-m{display:flex;flex-direction:column;align-items:stretch;gap:12px}.ind-onto-m ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ind-onto-m li{padding:7px 12px;border-radius:var(--pw-r-pill);box-shadow:inset 0 0 0 1px var(--pw-ink-3);font-size:var(--pw-body-s)}.on-ms li{color:var(--pw-ink-2)}.on-mp{margin:0;padding:14px;border-radius:var(--pw-r-control);background:var(--pw-accent);color:var(--pw-cloud);font-weight:600;text-align:center}.on-mm{padding:16px;border-radius:var(--pw-r-card);background:var(--pw-surface)}.on-mm p{margin:0 0 12px;font-size:var(--pw-body-s);color:var(--pw-ink-2)}.on-mm li{background:var(--pw-paper)}}@media(prefers-reduced-motion:reduce){.ind-onto :is(.on-s,.on-p,.on-m,.on-e){opacity:1!important}.ind-onto :is(.on-f,.on-r){stroke-dashoffset:0!important}}.ind-hero--v2{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:auto auto auto;align-items:end;row-gap:0;min-height:0;padding-block:clamp(112px,15vh,150px) 0}.ind-hero--v2 .pw-crumb{grid-column:1 / -1;grid-row:1;margin:0 0 clamp(20px,2.4vw,32px)}.ind-h1--v2{grid-column:1;grid-row:2;margin:0;font-size:min(clamp(2.6rem,4.6vw,5rem),10vh)}.ind-h1--v2>span{display:block}.ind-h1--v2 .ind-h1-sub{color:var(--pw-ink-2)}.ind-hero-side{grid-column:2;grid-row:2;align-self:end;padding-bottom:.35em}.ind-hero--v2 .ind-std{max-width:34rem;font-size:clamp(1.05rem,1.3vw,1.3rem);line-height:1.5;letter-spacing:0;color:var(--pw-ink-2)}.ind-acts{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:26px;opacity:0;translate:0 16px;transition:opacity var(--pw-dur-slow) var(--pw-ease) .85s,translate var(--pw-dur-reveal) var(--pw-ease) .85s}.ind-in .ind-acts{opacity:1;translate:0 0}.ind-acts-more{display:inline-flex;align-items:center;gap:8px;font-size:var(--pw-body-s);font-weight:500;color:var(--pw-ink);text-decoration:none}.ind-acts-more svg{width:16px;height:16px;transition:translate var(--pw-dur-base) var(--pw-ease)}.ind-acts-more:hover svg{translate:0 3px}.ind-hero--v2 .ind-photo{grid-column:1 / -1;grid-row:3;margin-top:clamp(40px,5vw,72px);min-height:0;height:clamp(22rem,62vh,40rem)}.ind-primia:has(.pw-trio) .ind-primia-say{max-width:32ch;font-size:clamp(1.5rem,2.4vw,2.3rem);line-height:1.18}.ind-deep-g:has(.ind-demo--wide){grid-template-columns:repeat(2,minmax(0,1fr))}.ind-demo--wide{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-rows:auto auto 1fr auto;column-gap:clamp(24px,3vw,48px);row-gap:0}.ind-demo--wide>h3{grid-column:2;grid-row:1}.ind-demo--wide>p:not(.ind-demo-on){grid-column:2;grid-row:2;margin:8px 0 0}.ind-demo--wide [data-view]{display:contents}.ind-demo--wide .ind-plan{grid-column:1;grid-row:1 / -1;margin:0;padding:16px}.ind-arr-side{grid-column:2;grid-row:3;align-self:end;display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:24px}.ind-demo--wide .ind-demo-on{grid-column:2;grid-row:4;margin-top:20px}.ind-demo--wide .ind-plan-g{flex:1;grid-template-rows:repeat(3,minmax(44px,1fr));grid-auto-rows:minmax(44px,1fr);gap:5px;padding:10px}.ind-demo--wide .ind-plan-g i{position:relative}.ind-demo--wide .ind-plan-g i:after{content:attr(data-id);font-style:normal;position:absolute;left:7px;top:6px;font-size:10px;color:var(--pw-ink-2)}.ind-arr-q{margin:0;font-size:var(--pw-body-s);font-weight:500;color:var(--pw-ink)}.ind-seg--wrap{flex-wrap:wrap;border-radius:18px}.ind-arr-r{display:flex;flex-direction:column;gap:4px}.ind-arr-r b{font:500 clamp(1.6rem,2.4vw,2.2rem)/1.05 var(--pw-font);letter-spacing:-.03em;transition:opacity .15s var(--pw-ease-ui)}.ind-arr-r span{font-size:var(--pw-body-s);color:var(--pw-ink-2)}@media(max-width:900px){.ind-hero--v2{grid-template-columns:minmax(0,1fr);padding-block:104px 0}.ind-hero--v2 .ind-h1--v2{grid-row:2;font-size:clamp(2.2rem,9vw,3.2rem)}.ind-hero-side{grid-column:1;grid-row:3;margin-top:20px}.ind-hero--v2 .ind-photo{grid-row:4;height:auto;aspect-ratio:4 / 3;margin-top:32px}.ind-deep-g:has(.ind-demo--wide){grid-template-columns:1fr}.ind-demo--wide{display:flex}.ind-arr-side{margin-top:8px}.ind-demo--wide .ind-plan-g i:after{display:none}}@media(prefers-reduced-motion:reduce){.ind-acts{opacity:1!important;translate:0 0!important}}.ind-peek{position:absolute;left:clamp(16px,2.4vw,36px);bottom:clamp(16px,2.4vw,36px);width:min(22rem,calc(100% - 32px));display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:var(--radius-12px);background:var(--pw-paper);box-shadow:0 0 0 1px var(--pw-hairline);font-size:13px;color:var(--pw-ink);opacity:0;translate:0 14px;transition:opacity var(--pw-dur-slow) var(--pw-ease) 1.1s,translate var(--pw-dur-reveal) var(--pw-ease) 1.1s}.ind-in .ind-peek{opacity:1;translate:0 0}.ind-peek-t{margin:0 0 4px;font-size:12px;font-weight:500;color:var(--pw-ink-2)}.ind-peek-r{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border-radius:var(--radius-8px);background:var(--pw-surface);box-shadow:inset 0 0 0 1px var(--pw-hairline)}.ind-peek-r b{font-weight:600;font-variant-numeric:tabular-nums}.ind-peek .iw-chip{font-style:normal}.ind-measure{padding-block:clamp(56px,7vw,110px) 0}.ind-measure-c{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(24px,4vw,64px);padding:clamp(28px,3.4vw,56px);border-radius:var(--pw-r-card);background:var(--pw-surface)}.ind-measure-h h2{margin:0 0 14px;font:400 var(--pw-title-m)/1.15 var(--pw-font);letter-spacing:-.02em}.ind-measure-h p{margin:0;max-width:30ch;font-size:var(--pw-body);line-height:var(--pw-leading-body);color:var(--pw-ink-2)}.ind-measure-l{list-style:none;margin:0;padding:0}.ind-measure-l li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:20px;padding:20px 0;border-bottom:1px solid var(--pw-ink-3);opacity:0;translate:0 12px;transition:opacity var(--pw-dur-slow) var(--pw-ease-ui),translate var(--pw-dur-reveal) var(--pw-ease);transition-delay:calc(.15s + var(--i) * .11s)}.ind-measure-l li:first-child{padding-top:0}.ind-measure.is-in .ind-measure-l li{opacity:1;translate:0 0}.ind-measure-l b{font:400 clamp(1.4rem,2.2vw,2rem)/1.1 var(--pw-font);letter-spacing:-.02em}.ind-measure-l span{font-size:var(--pw-body-s);line-height:1.5;color:var(--pw-ink-2)}.ind-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(24px,4vw,64px);padding-block:clamp(72px,9vw,130px) 0}.ind-faq-h h2{margin:0;font:400 var(--pw-title-m)/1.15 var(--pw-font);letter-spacing:-.02em}.ind-faq .pw-work-t{grid-template-columns:minmax(0,1fr) 14px}.ind-faq .pw-work-body{margin-left:0}.ind-cta{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:clamp(40px,5vw,64px)}.ind-cta h2{margin:0;max-width:22ch;font:400 var(--pw-title-l)/var(--pw-leading-title) var(--pw-font);letter-spacing:-.025em;text-wrap:balance}.ind-cta p{margin:0 0 8px;max-width:40ch;font-size:var(--pw-body-l);line-height:1.5;color:var(--pw-ink-2)}@media(max-width:900px){.ind-peek{display:none}.ind-measure-c,.ind-faq{grid-template-columns:minmax(0,1fr)}.ind-measure-l li{grid-template-columns:minmax(0,1fr);gap:6px}}@media(prefers-reduced-motion:reduce){.ind-peek,.ind-measure-l li{opacity:1!important;translate:0 0!important;transition:none!important}}.ind-primia .ind-primia-say--short{max-width:none;margin-bottom:clamp(28px,3.4vw,48px);font:400 var(--pw-title-m)/1.15 var(--pw-font);letter-spacing:-.02em}.ind-primia:has(.ind-primia-say--short) .pw-trio h3{font-size:var(--pw-title-m);font-weight:500;line-height:1.12;text-wrap:balance}.ind-primia:has(.ind-primia-say--short) .pw-trio p{font-size:var(--pw-body-l);line-height:1.5}.ind-rows{display:flex;flex-direction:column;gap:clamp(64px,8vw,120px)}.ind-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,88px)}.ind-row:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.ind-row:nth-child(2n) .ind-row-media{order:2}.ind-row-media{position:relative;display:grid;place-items:center;min-height:clamp(26rem,36vw,34rem);padding:clamp(24px,3vw,48px);border-radius:var(--pw-r-scene);overflow:hidden;background:var(--pw-ink)}.ind-row-ph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ind-row-ui{position:relative;width:min(100%,32rem)}.ind-row-ui .iw{padding:16px;border-radius:var(--pw-r-control);background:var(--pw-paper);box-shadow:0 0 0 1px var(--pw-hairline)}.ind-row-ui .ind-plan-g{grid-auto-rows:34px}.ind-row-txt h3{margin:0 0 14px;font:500 var(--pw-title-m)/1.12 var(--pw-font);letter-spacing:-.02em;text-wrap:balance}.ind-row-txt>p:not(.ind-demo-on){margin:0;max-width:34ch;font-size:var(--pw-body-l);line-height:1.5;color:var(--pw-ink-2)}.ind-row-ctrl{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:28px}.ind-row .ind-demo-on{margin:24px 0 0;font-size:var(--pw-caption);color:var(--pw-ink-2)}@media(max-width:900px){.ind-row,.ind-row:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:24px}.ind-row:nth-child(2n) .ind-row-media{order:0}.ind-row-media{min-height:0;padding:28px 14px}}.ind-alsob{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(24px,4vw,64px);margin-top:clamp(72px,9vw,130px)}.ind-alsob h3{margin:0;font:400 var(--pw-title-m)/1.15 var(--pw-font);letter-spacing:-.02em}.ind-alsob ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,3vw,48px);border-top:1px solid var(--pw-ink-3)}.ind-alsob li{padding:18px 0;border-bottom:1px solid var(--pw-ink-3);font-size:var(--pw-body-l);line-height:1.35;color:var(--pw-ink)}.ind-row-ui .iw-r b{white-space:nowrap}@media(max-width:900px){.ind-alsob,.ind-alsob ul{grid-template-columns:minmax(0,1fr)}}.ind-plan-3w{padding:8px 4px 2px}.ind-plan3d{display:block;width:100%;height:auto;overflow:visible}.ind-plan3d .p3-floor{fill:var(--pw-surface);stroke:var(--pw-hairline);stroke-width:1}.ind-plan3d .p3-b{--top:var(--pw-surface);transition:transform var(--pw-dur-slow) var(--pw-ease)}.ind-plan3d .p3-b[data-s=r]{--top:color-mix(in srgb,var(--color-success-700) 26%,#fff)}.ind-plan3d .p3-b[data-s=n]{--top:color-mix(in srgb,var(--color-warning-500) 45%,#fff)}.ind-plan3d .p3-b[data-s=d]{--top:#fff}.ind-plan3d .p3-b.is-pick{--top:color-mix(in srgb,var(--pw-accent) 55%,#fff);transform:translateY(-9px)}.ind-plan3d polygon{stroke:#ffffffb3;stroke-width:.8;stroke-linejoin:round;transition:fill var(--pw-dur-base) var(--pw-ease-ui)}.ind-plan3d .p3-t{fill:var(--top)}.ind-plan3d .p3-r{fill:color-mix(in srgb,var(--top) 78%,#0b1220)}.ind-plan3d .p3-f{fill:color-mix(in srgb,var(--top) 88%,#0b1220)}.ind-plan3d .p3-b[data-s=d] .p3-r{fill:color-mix(in srgb,#fff 84%,#0b1220)}.ind-plan3d .p3-b[data-s=d] .p3-f{fill:color-mix(in srgb,#fff 92%,#0b1220)}.ind-plan-k [data-s=r]:before{background:color-mix(in srgb,var(--color-success-700) 26%,#fff)}.ind-plan-k [data-s=n]:before{background:color-mix(in srgb,var(--color-warning-500) 45%,#fff)}@media(prefers-reduced-motion:reduce){.ind-plan3d .p3-b{transition:none}}.ind-plan-3w{position:relative}.ind-plan3d .p3-b.is-hover .p3-t{fill:color-mix(in srgb,var(--top) 70%,#fff)}.ind-p3-tip{position:absolute;left:0;top:0;z-index:2;display:flex;flex-direction:column;gap:2px;min-width:9rem;max-width:15rem;padding:9px 11px;border-radius:10px;background:var(--pw-ink);color:var(--pw-cloud);font-size:12px;line-height:1.35;pointer-events:none;translate:-50% calc(-100% - 14px);opacity:0;transition:opacity .15s var(--pw-ease-ui)}.ind-p3-tip.is-on{opacity:1}.ind-p3-tip b{font-weight:600}.ind-p3-tip span{color:#f3f6fbcc}.ind-p3-tip em{font-style:normal;color:var(--color-warning-500)}.ind-p3-tip em:empty{display:none}@media(hover:none){.ind-p3-tip{display:none}}.ind-land3d{display:block;width:100%;height:auto}.ind-land3d .l3-ground{fill:color-mix(in srgb,var(--color-success-700) 7%,#fff)}.ind-land3d .l3-c{fill:none;stroke:color-mix(in srgb,var(--color-success-700) 18%,#fff);stroke-width:1}.ind-land3d .l3-road{fill:none;stroke:#fff;stroke-width:7;stroke-linecap:round}.ind-land3d .p3-b{--c:var(--color-success-700);transition:opacity var(--pw-dur-base) var(--pw-ease-ui)}.ind-land3d .p3-b[data-s=pend]{--c:var(--color-warning-500)}.ind-land3d .p3-b[data-s=miss]{--c:var(--color-error-700)}.ind-land3d .l3-f{fill:color-mix(in srgb,var(--c) 16%,transparent);stroke:var(--c);stroke-width:1.6;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.1s var(--pw-ease),fill var(--pw-dur-base) var(--pw-ease-ui)}.is-in .ind-land3d .l3-f,.ind-row.is-in .ind-land3d .l3-f{stroke-dashoffset:0}.ind-land3d .l3-pin{fill:var(--pw-ink)}.ind-land3d text{font:600 11px var(--pw-font);fill:var(--pw-cloud);text-anchor:middle;pointer-events:none}.ind-land3d .p3-b.is-hover .l3-f,.ind-land3d .p3-b.is-pick .l3-f{fill:color-mix(in srgb,var(--c) 34%,transparent)}.ind-land3d .p3-b.is-off{opacity:.28}.ind-plan-k [data-s=ok]:before{background:color-mix(in srgb,var(--color-success-700) 30%,#fff)}.ind-plan-k [data-s=pend]:before{background:color-mix(in srgb,var(--color-warning-500) 45%,#fff)}.ind-plan-k [data-s=miss]:before{background:color-mix(in srgb,var(--color-error-700) 22%,#fff)}.ind-bars3d .p3-b[data-s=ok]{--top:color-mix(in srgb,var(--pw-accent) 55%,#fff)}.ind-bars3d .p3-b[data-s=low]{--top:color-mix(in srgb,var(--color-warning-500) 55%,#fff)}.ind-bars3d .b3-goal{fill:none;stroke:var(--pw-ink-2);stroke-width:1;stroke-dasharray:3 3}.ind-bars3d .b3-v{font:600 11px var(--pw-font);fill:var(--pw-ink)}.ind-bars3d .b3-n{font:500 9.5px var(--pw-font);fill:var(--pw-ink-2)}.ind-plan-k [data-s=low]:before{background:color-mix(in srgb,var(--color-warning-500) 55%,#fff)}.ind-plan-k [data-s=goal]:before{background:none;box-shadow:inset 0 0 0 1px var(--pw-ink-2)}.ind-bars3d .b3-labs text{pointer-events:none}.ind-row,.ind-row:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ind-uses:has(.ind-rows){border-top:0}.ind-row-media.is-over{padding:0;display:block;min-height:clamp(25rem,33.5vw,32rem)}.ind-row-media.is-over .ind-row-ui{position:absolute;inset:0;width:auto}.ind-ae{position:absolute;inset:0}.ind-ae-map{position:absolute;inset:0;width:100%;height:100%}.ae-p{--c:var(--color-success-500,#16a34a);cursor:pointer;transition:opacity var(--pw-dur-base) var(--pw-ease-ui)}.ae-p[data-s=pend]{--c:var(--color-warning-500)}.ae-p[data-s=miss]{--c:#e5484d}.ae-p polygon{fill:color-mix(in srgb,var(--c) 14%,transparent);stroke:var(--c);stroke-width:4;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill var(--pw-dur-base) var(--pw-ease-ui)}.ae-p polygon{stroke-width:2.2}.ae-p.is-on polygon{fill:color-mix(in srgb,var(--c) 38%,transparent)}.ae-p.is-off{opacity:.18;cursor:default}.ind-ae-tag{position:absolute;left:0;top:0;z-index:2;display:flex;flex-direction:column;gap:1px;padding:8px 11px;border-radius:var(--radius-8px);background:var(--pw-paper);font-size:12px;line-height:1.3;color:var(--pw-ink);translate:-50% calc(-100% - 10px);opacity:0;pointer-events:none;transition:left .35s var(--pw-ease),top .35s var(--pw-ease),opacity .2s var(--pw-ease-ui)}.ind-ae-tag.is-on{opacity:1}.ind-ae-tag b{font-weight:600}.ind-ae-tag span{color:var(--pw-ink-2)}.ind-ae-card{position:absolute;left:clamp(14px,2vw,24px);right:clamp(14px,2vw,24px);bottom:clamp(14px,2vw,24px);display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:var(--radius-12px);background:var(--pw-paper);font-size:12.5px;color:var(--pw-ink)}.ind-ae-h{display:flex;align-items:baseline;gap:10px}.ind-ae-h b{font:500 var(--pw-title-s,1.25rem)/1.1 var(--pw-font);letter-spacing:-.01em}.ind-ae-h span{color:var(--pw-ink-2)}.ind-ae-fl{display:flex;flex-wrap:wrap;gap:6px}.ind-ae-c{font-size:12px;color:var(--pw-ink-2)}.ind-fx{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(14px,2vw,24px)}.ind-fx-k{align-self:flex-start;display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:var(--radius-12px);background:var(--pw-paper);color:var(--pw-ink)}.ind-fx-k span{font-size:12px;color:var(--pw-ink-2)}.ind-fx-k b{font:500 clamp(1.8rem,3vw,2.6rem)/1 var(--pw-font);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ind-fx-k em{font-style:normal;font-size:12.5px;color:var(--pw-ink)}.ind-fx-l{list-style:none;margin:0;padding:10px;display:flex;flex-direction:column;gap:6px;border-radius:var(--radius-12px);background:var(--pw-paper)}.ind-fx-l li{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(0,1.2fr) 3rem;align-items:center;gap:12px;padding:4px;font-size:12.5px;color:var(--pw-ink)}.ind-fx-l img{width:40px;height:40px;border-radius:var(--radius-8px);object-fit:cover}.ind-fx-bar{position:relative;height:6px;border-radius:3px;background:var(--pw-hairline)}.ind-fx-bar:after{content:"";position:absolute;left:calc(100 / 115 * 100%);top:-4px;bottom:-4px;width:1.5px;background:var(--pw-ink-2)}.ind-fx-bar i{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:var(--pw-accent)}.ind-fx-l li.is-low .ind-fx-bar i{background:var(--color-warning-500)}.ind-fx-l li.is-low b{color:var(--color-warning-700)}.ind-fx-l b{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.ind-pin{position:absolute;z-index:2;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--pw-paper);box-shadow:0 0 0 5px #ffffff59;opacity:0;transition:opacity var(--pw-dur-slow) var(--pw-ease) 1s}.ind-in .ind-pin{opacity:1}.ind-peek.is-pinned{left:calc(var(--px) + 56px);top:calc(var(--py) - 40px);bottom:auto;width:min(17rem,calc(100% - var(--px) - 72px))}.ind-peek.is-pinned:before{content:"";position:absolute;right:100%;top:40px;width:48px;height:1px;background:#fffc}@media(max-width:900px){.ind-row-media.is-over{min-height:27rem}.ind-fx-l li{grid-template-columns:36px minmax(0,1fr) 3rem}.ind-fx-bar,.ind-pin{display:none}}@media(max-width:900px){.ind-ae-h b{font-size:1.1rem}.ind-ae-card{gap:6px;padding:12px}}.ind-ae-card{top:clamp(14px,2vw,24px);bottom:auto}.ae-p polygon{stroke-width:2.6}.ind-seg{background:var(--pw-surface);box-shadow:inset 0 0 0 1px var(--pw-hairline)}.ind-seg button{color:var(--pw-ink)}.ind-seg button:not([aria-pressed=true]):hover{background:var(--pw-paper)}.iw-chip.is-ok{background:color-mix(in srgb,var(--color-success-700) 16%,#fff)}.iw-chip.is-warn{background:color-mix(in srgb,var(--color-warning-500) 26%,#fff)}.iw-chip.is-bad{background:color-mix(in srgb,var(--color-error-700) 16%,#fff)}.iw-chip.is-mute{background:color-mix(in srgb,var(--pw-ink) 9%,#fff)}.ind-mall .p3-floor{fill:#e9ecf1;stroke:none}.ind-mall .p3-walk{fill:#fff}.ind-mall .p3-line{stroke:color-mix(in srgb,var(--pw-accent) 35%,#fff);stroke-width:1;stroke-dasharray:4 4}.ind-mall .p3-in{font:600 9.5px var(--pw-font);fill:var(--pw-ink-2)}.ind-mall .p3-b[data-s=r]{--top:#d9dee6}.ind-mall .p3-b[data-s=n]{--top:color-mix(in srgb,var(--pw-accent) 22%,#fff)}.ind-mall .p3-b[data-s=d]{--top:#fff}.ind-mall .p3-b[data-s=d] .p3-t{stroke:var(--pw-accent);stroke-width:1.2}.ind-mall .p3-b.is-pick{--top:var(--pw-accent);transform:translateY(-7px)}.ind-mall .p3-b.is-pick .p3-t{stroke:#fff}.ind-mall polygon{stroke:#ffffffd9;stroke-width:.7}.ind-mall .p3-r{fill:color-mix(in srgb,var(--top) 74%,#0b1220)}.ind-mall .p3-f{fill:color-mix(in srgb,var(--top) 86%,#0b1220)}.ind-mall .p3-b[data-s=d] .p3-r{fill:#d4d9e1}.ind-mall .p3-b[data-s=d] .p3-f{fill:#e6e9ef}.ind-mall .p3-glass{fill:color-mix(in srgb,#0b1220 55%,var(--top));stroke:none;opacity:.55}.ind-mall .p3-plant ellipse{fill:#cfd5de}.ind-mall .p3-plant circle{fill:color-mix(in srgb,var(--color-success-700) 55%,#fff)}.ind-row-media:has(.ind-mall) .ind-plan-k [data-s=r]:before{background:#d9dee6}.ind-row-media:has(.ind-mall) .ind-plan-k [data-s=n]:before{background:color-mix(in srgb,var(--pw-accent) 22%,#fff)}.ind-row-media:has(.ind-mall) .ind-plan-k [data-s=d]:before{background:#fff;box-shadow:inset 0 0 0 1px var(--pw-accent)}.ind-row-ph{transition:opacity .16s var(--pw-ease-ui)}.ind-fx-k small{font-size:12px;color:var(--pw-ink-2)}.ind-fx-l li{display:block;padding:0}.ind-fx-r{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(0,1.2fr) 3rem;align-items:center;gap:12px;width:100%;padding:4px;border:0;border-radius:var(--radius-8px);background:none;font:inherit;font-size:12.5px;color:var(--pw-ink);text-align:left;cursor:pointer;transition:background-color var(--pw-dur-quick) var(--pw-ease-ui)}.ind-fx-r:hover{background:color-mix(in srgb,var(--pw-ink) 5%,transparent)}.ind-fx-r[aria-pressed=true]{background:#fff;box-shadow:inset 0 0 0 1px var(--pw-hairline)}.ind-fx-l:has([aria-pressed=true]) .ind-fx-r:not([aria-pressed=true]){opacity:.55}.ind-fx-r:focus-visible{outline:2px solid var(--pw-accent);outline-offset:1px}.ind-fx-l li.is-low .ind-fx-bar i,.ind-fx-r.is-low .ind-fx-bar i{background:var(--color-warning-500)}.ind-fx-r.is-low b{color:var(--color-warning-700)}@media(max-width:900px){.ind-fx-r{grid-template-columns:36px minmax(0,1fr) 3rem}}.cm-sc{position:absolute;inset:0;overflow:hidden}.cm-plane{position:absolute;left:0;top:0;width:100%;height:100%;container-type:size;pointer-events:none}.cm-plane svg{position:absolute;inset:0;width:100%;height:100%}.cm-pin{position:absolute;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--pw-paper);box-shadow:0 0 0 1px #ffffff80;opacity:0;scale:.5;transition:opacity .2s var(--pw-ease-ui),scale .35s var(--pw-ease)}.cm-pin.is-on{opacity:1;scale:1}.cm-tag{position:absolute;bottom:calc(100% + 14px);left:50%;translate:calc(-50% + var(--dx,0px)) 6px;display:flex;flex-direction:column;gap:1px;padding:8px 11px;border-radius:var(--radius-8px);background:var(--pw-paper);font-size:12px;line-height:1.3;white-space:nowrap;color:var(--pw-ink);opacity:0;transition:opacity .2s var(--pw-ease-ui),translate .35s var(--pw-ease)}.cm-pin[data-side=l] .cm-tag{left:-8px;translate:var(--dx,0px) 6px}.cm-pin[data-side=r] .cm-tag{left:auto;right:-8px;translate:var(--dx,0px) 6px}.cm-pin.is-on .cm-tag{opacity:1;translate:calc(-50% + var(--dx,0px)) 0}.cm-pin.is-on[data-side=l] .cm-tag,.cm-pin.is-on[data-side=r] .cm-tag{translate:var(--dx,0px) 0}.cm-pin.is-out{display:none}.cm-tag b{font-weight:600}.cm-tag>span{color:var(--pw-ink-2)}.cm-gap{fill:#080a1000;stroke:#fff0;stroke-width:2;stroke-dasharray:7 6;vector-effect:non-scaling-stroke;stroke-linejoin:round;transition:fill .2s var(--pw-ease-ui),stroke .2s var(--pw-ease-ui)}.cm-gap.is-gone{fill:#080a109e;stroke:#ffffffe6;pointer-events:auto;cursor:pointer}.cm-gap.is-real.is-gone{fill:#080a1038}.cm-gap.is-gone:hover{fill:#080a1066}.cm-gap.is-pick{stroke:#fff;stroke-width:3;stroke-dasharray:none;fill:#ffffff24}.cm-tag--free{bottom:auto;translate:calc(-50% + var(--dx,0px)) calc(-100% - 12px);pointer-events:none;transition:opacity .2s var(--pw-ease-ui)}.cm-tag--free.is-on{opacity:1;translate:calc(-50% + var(--dx,0px)) calc(-100% - 8px)}.cm-tag--free.is-below.is-on{translate:calc(-50% + var(--dx,0px)) 10px}.cm-tag--free em{margin-top:6px;font-style:normal}.cm-sign{position:absolute;left:0;top:0;width:500px;height:500px;transform-origin:0 0;color:#1c1c1e;mix-blend-mode:multiply;filter:blur(.35px);transition:opacity .15s var(--pw-ease-ui)}.cm-sign-k{position:absolute;left:44px;top:62px;font:500 54px/1 var(--pw-font);letter-spacing:-.01em;white-space:nowrap}.cm-sign-p{position:absolute;right:40px;top:216px;display:flex;align-items:flex-start;font:700 188px/.8 var(--pw-font);letter-spacing:-.05em}.cm-sign-p sup{font-size:.36em;font-weight:600;line-height:1;letter-spacing:-.02em;margin:2px 0 0 4px}.ind-demo [data-view].is-swap .cm-sign{opacity:0}.cm-card{position:absolute;left:clamp(14px,2vw,24px);bottom:clamp(14px,2vw,24px);width:min(19rem,calc(100% - 28px));display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;border-radius:var(--radius-12px);background:var(--pw-paper);font-size:12.5px;line-height:1.35;color:var(--pw-ink)}.cm-card-h{align-self:stretch;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cm-card-h b{font:500 var(--pw-title-s,1.25rem)/1.1 var(--pw-font);letter-spacing:-.01em}.cm-card-h span{font-weight:600;font-variant-numeric:tabular-nums}.cm-card-c{color:var(--pw-ink-2)}.cm-big{font:500 clamp(1.8rem,3vw,2.6rem)/1 var(--pw-font);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.cm-big.is-bad{color:var(--color-error-700)}.cm-card-r{align-self:stretch;display:flex;justify-content:space-between;gap:10px;padding-top:6px;border-top:1px solid var(--pw-hairline)}.cm-card-r b{font-weight:600;font-variant-numeric:tabular-nums}.cm-card-last{margin-top:4px}.ind-row-ctrl .ind-seg+.ind-arr-q{margin-top:10px}@media(prefers-reduced-motion:reduce){.cm-pin,.cm-tag,.cm-gap,.cm-price{transition:none}}@media(max-width:900px){.ind-row,.ind-row:nth-child(2n){grid-template-columns:minmax(0,1fr)}.ind-row:nth-child(2n) .ind-row-media{order:0}.cm-card{width:min(17rem,calc(100% - 28px));padding:12px 14px}.cm-big{font-size:1.75rem}}.sf-sheet{width:560px;height:360px;color:#22252c}.sf-h{position:absolute;left:22px;top:24px;font:600 30px/1 var(--pw-font);letter-spacing:-.02em}.sf-sub{position:absolute;left:22px;top:62px;font:400 14px/1 var(--pw-font)}.sf-r{position:absolute;left:0;right:0;height:20px;font:400 15px/20px var(--pw-font);font-variant-numeric:tabular-nums}.sf-r--h{font-weight:600;font-size:12.5px}.sf-r--h:after{content:"";position:absolute;left:18px;right:12px;top:24px;border-top:1.5px solid currentColor}.sf-c{position:absolute;top:0;white-space:nowrap}.sf-c.is-odd{font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:.02em}.sf-mk{position:absolute;border-radius:5px;background:#e82c4857;opacity:0;scale:.15 1;transform-origin:left center;transition:opacity .2s var(--pw-ease-ui),scale .5s var(--pw-ease)}.sf-mk.is-on{opacity:1;scale:1 1}.sf-pins{position:absolute;inset:0}.cm-sign.sf-screen{mix-blend-mode:screen;filter:blur(2px);opacity:0;background:radial-gradient(ellipse at 55% 45%,#60a0ffbf,#3c82ff47 60%,#3c82ff00);transition:opacity .2s var(--pw-ease-ui)}.cm-sign.sf-screen.is-on{opacity:1}.sf-wire{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;transition:opacity .2s var(--pw-ease-ui)}.sf-wire line{stroke:#ffffffd9;stroke-width:1}.sf-aml{top:clamp(14px,2vw,24px);bottom:auto;width:min(21rem,calc(100% - 28px))}.sf-net{width:100%;height:auto;overflow:visible}.sf-e{fill:none;stroke:color-mix(in srgb,var(--pw-ink) 30%,#fff);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .45s var(--pw-ease),stroke .2s var(--pw-ease-ui)}.sf-e.is-on{stroke-dashoffset:0}.sf-e.is-risk{stroke:var(--color-error-700)}.sf-n{opacity:0;cursor:pointer;transition:opacity .25s var(--pw-ease-ui)}.sf-n.is-on{opacity:1}.sf-n circle{fill:var(--pw-surface);stroke:color-mix(in srgb,var(--pw-ink) 45%,#fff);stroke-width:1.5;transition:fill .2s,stroke .2s}.sf-n--c circle{fill:var(--pw-ink);stroke:none}.sf-n.is-risk circle{fill:color-mix(in srgb,var(--color-error-700) 14%,#fff);stroke:var(--color-error-700);stroke-width:1.5}.sf-n.is-pick circle{stroke:var(--pw-accent);stroke-width:1.5}.sf-n text{font:500 10.5px var(--pw-font);fill:var(--pw-ink);text-anchor:middle}.sf-info{min-height:2.7em}.sf-q{position:absolute;display:flex;align-items:center;gap:6px;margin-top:-14px;padding:4px 10px 4px 4px;border:0;border-radius:var(--pw-r-pill);background:var(--pw-paper);font:500 12px/1 var(--pw-font);color:var(--pw-ink);white-space:nowrap;translate:-50% -100%;cursor:pointer;transition:left .7s var(--pw-ease),top .7s var(--pw-ease),background-color .2s var(--pw-ease-ui),color .2s var(--pw-ease-ui)}.sf-q:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:12px;background:#ffffffd9}.sf-q:focus-visible{outline:2px solid var(--pw-accent);outline-offset:2px}.sf-msg{margin:4px 0 0;padding:9px 11px;border-radius:12px 12px 12px 4px;background:color-mix(in srgb,var(--pw-accent) 10%,#fff);font-size:12.5px;line-height:1.4;color:var(--pw-ink)}@media(prefers-reduced-motion:reduce){.sf-mk,.sf-e,.sf-n,.sf-q{transition:none}}.cm-card--t{top:clamp(14px,2vw,24px);bottom:auto}.sf-pins .cm-pin{pointer-events:auto;cursor:default}.sf-pins .cm-pin.is-on:not(.is-tag) .cm-tag{opacity:0}.sf-sky{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.sf-sky .sf-e{stroke:#fffc;stroke-width:1.5;vector-effect:non-scaling-stroke}.sf-sky .sf-e.is-risk{stroke:#ff7882}.sf-sky .sf-e--w{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .7s var(--pw-ease)}.sf-n2{position:absolute;width:16px;height:16px;margin:-8px 0 0 -8px;padding:0;border:0;border-radius:50%;background:var(--pw-paper);box-shadow:0 0 0 5px #ffffff47;opacity:0;scale:.4;pointer-events:auto;cursor:pointer;transition:opacity .2s var(--pw-ease-ui),scale .35s var(--pw-ease),background-color .2s var(--pw-ease-ui)}.sf-n2.is-on{opacity:1;scale:1}.sf-n2--c{width:24px;height:24px;margin:-12px 0 0 -12px;background:var(--pw-ink);box-shadow:0 0 0 1px #fff9}.sf-n2.is-risk{background:var(--color-error-700);box-shadow:0 0 0 5px #ff788259}.sf-n2 .sf-l{position:absolute;left:50%;top:calc(100% + 8px);translate:calc(-50% + var(--dx,0px)) 0;display:flex;flex-direction:column;gap:1px;padding:5px 9px;border-radius:var(--radius-8px);background:var(--pw-paper);font:500 11.5px/1.3 var(--pw-font);color:var(--pw-ink);white-space:nowrap;text-align:left}.sf-n2 .sf-l em{display:none;font-style:normal;font-weight:400;color:var(--pw-ink-2)}.sf-n2.is-pick .sf-l em{display:block}.sf-n2.is-pick{z-index:2}.sf-al{width:auto;max-width:calc(100% - 28px)}.sf-qn{display:flex;align-items:center;gap:6px}.sf-q .sf-qn b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--pw-ink);color:var(--pw-cloud);font-size:11.5px;font-weight:600}.sf-qd{position:absolute;left:50%;bottom:calc(100% + 8px);translate:calc(-50% + var(--dx,0px)) 6px;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;border-radius:var(--radius-12px);background:var(--pw-paper);color:var(--pw-ink);text-align:left;opacity:0;pointer-events:none;transition:opacity .2s var(--pw-ease-ui),translate .3s var(--pw-ease)}.sf-qd b{font-size:13px;font-weight:600}.sf-qd span{font-size:12px;font-weight:400;color:var(--pw-ink-2)}.sf-qd em{margin-top:4px;font-style:normal}.sf-q.is-sel .sf-qd{opacity:1;translate:calc(-50% + var(--dx,0px)) 0}.sf-q.is-sel{z-index:2}.sf-stc{width:auto;max-width:min(17rem,calc(100% - 28px));gap:4px;padding:12px 14px}.sf-v{font:500 var(--pw-title-s,1.25rem)/1.15 var(--pw-font);letter-spacing:-.01em}.ae-p[data-s=pend]{--c:#fff}.ae-p[data-s=pend] polygon{stroke-dasharray:9 6}.ae-p polygon{transition:fill .3s var(--pw-ease-ui),stroke-width .3s var(--pw-ease-ui)}.ae-p.is-on polygon{stroke-width:3.2}.ind-ae-tag{transition:opacity .14s var(--pw-ease-ui),translate .3s var(--pw-ease);translate:-50% calc(-100% - 4px)}.ind-ae-tag.is-on{translate:-50% calc(-100% - 10px)}.rt-dusk{position:absolute;inset:0;pointer-events:none;opacity:0;mix-blend-mode:multiply;background:linear-gradient(to bottom,#142460,#0e1634 70%);transition:opacity .9s var(--pw-ease)}.rt-glow{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0;mix-blend-mode:screen;filter:blur(6px);z-index:1;transition:opacity .9s var(--pw-ease)}.rt-glow polygon{fill:#ffc4788c}.rt-caja{z-index:2}.rt-caja .cm-tag{padding:6px 9px}.rt-caja .cm-tag span{font-variant-numeric:tabular-nums;color:var(--pw-ink);font-weight:500}.rt-caja.is-bad{background:var(--color-error-700);box-shadow:0 0 0 1px #ff788299}.rt-caja.is-bad .cm-tag span{color:var(--color-error-700)}.rt-dc,.rt-tk{width:auto;max-width:min(18rem,calc(100% - 28px));gap:4px;padding:12px 14px}.rt-dc{left:auto;right:clamp(14px,2vw,24px)}.rt-shelf .cm-tag em,.rt-cart .cm-tag em{margin-top:5px;font-style:normal}.rt-shelf{transition:opacity .2s var(--pw-ease-ui),scale .35s var(--pw-ease)}.cm-sign.rt-tab{filter:blur(4px)}.rt-laser{position:absolute;width:7%;height:1.2%;margin:-.6% 0 0 -3.5%;border-radius:50%;background:radial-gradient(closest-side,#ff463cf2,#ff3c3200);mix-blend-mode:screen;opacity:0;pointer-events:none}.rt-laser.is-on{animation:rtscan .55s var(--pw-ease-ui)}@keyframes rtscan{0%{opacity:0;scale:.6 1}25%{opacity:1;scale:1.6 2.4}to{opacity:0;scale:1 1}}.rt-item.is-bad{background:var(--color-error-700);box-shadow:0 0 0 1px #ff788299}.rt-item.is-bad .cm-tag b{color:var(--color-error-700)}@media(prefers-reduced-motion:reduce){.rt-dusk,.rt-glow{transition:none}.rt-laser.is-on{animation:none}}.cm-pin.is-flip .cm-tag{bottom:auto;top:calc(100% + 14px)}.sf-sky .sf-e{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .6s var(--pw-ease),stroke .3s var(--pw-ease-ui)}.sf-sky .sf-e.is-on{stroke-dashoffset:0}.sf-sky .sf-e--w{transition:stroke-dashoffset .8s var(--pw-ease)}.sf-n2{transition:opacity .35s var(--pw-ease-ui),scale .55s cubic-bezier(.2,.9,.25,1.15),background-color .3s var(--pw-ease-ui),box-shadow .3s var(--pw-ease-ui)}.sf-n2 .sf-l{opacity:0;translate:calc(-50% + var(--dx,0px)) -4px;transition:opacity .3s var(--pw-ease-ui) .15s,translate .4s var(--pw-ease) .15s}.sf-n2.is-on .sf-l{opacity:1;translate:calc(-50% + var(--dx,0px)) 0}.sf-n2 .sf-l{padding:6px 9px 5px;line-height:1.25}.sf-al{width:min(17.5rem,calc(100% - 28px))}.cm-sign.sf-screen{transition:opacity .45s var(--pw-ease-ui)}.sf-qd{display:none}.sf-qc{width:min(17.5rem,calc(100% - 28px));gap:4px;padding:12px 14px}.sf-q{transition:left .7s var(--pw-ease),top .7s var(--pw-ease),background-color .2s var(--pw-ease-ui),color .2s var(--pw-ease-ui),scale .2s var(--pw-ease-ui)}.sf-q.is-sel{scale:1.06}.rt-caja .cm-tag{white-space:nowrap}.rt-night{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .9s var(--pw-ease)}.rt-night.is-on{opacity:1}@media(prefers-reduced-motion:reduce){.rt-night{transition:none}}.rt-ticket{position:absolute;left:clamp(14px,2vw,24px);top:clamp(14px,2vw,24px);width:min(15.5rem,calc(100% - 28px));display:flex;flex-direction:column;gap:8px;padding:14px 14px 16px;background:var(--pw-paper);color:var(--pw-ink);font-size:12.5px;line-height:1.3;font-variant-numeric:tabular-nums;border-radius:6px 6px 0 0}.rt-ticket:after{content:"";position:absolute;left:0;right:0;top:100%;height:7px;background:linear-gradient(135deg,var(--pw-paper) 50%,transparent 50%) 0 0 / 10px 7px repeat-x,linear-gradient(-135deg,var(--pw-paper) 50%,transparent 50%) 0 0 / 10px 7px repeat-x}.rt-tk-h{display:flex;flex-direction:column;align-items:center;gap:1px;padding-bottom:8px;border-bottom:1px dashed var(--pw-ink-3);text-align:center}.rt-tk-h b{font-weight:600;font-size:13px}.rt-tk-h span{font-size:11.5px;color:var(--pw-ink-2)}.rt-tk-l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.rt-tk-l li{display:flex;justify-content:space-between;gap:10px;min-height:1.3em;transition:opacity .2s var(--pw-ease-ui)}.rt-tk-l li.is-empty{opacity:.35}.rt-tk-l li.is-empty:before{content:"";flex:1;align-self:center;border-top:1px dotted var(--pw-ink-2)}.rt-tk-l li b{font-weight:500;white-space:nowrap}.rt-tk-l li.is-bad b,.rt-tk-l li.is-bad span{color:var(--color-error-700)}.rt-tk-l li s{color:var(--pw-ink-2);font-weight:400}.rt-tk-t{display:flex;justify-content:space-between;padding-top:8px;border-top:1px dashed var(--pw-ink-3);font-weight:600;font-size:13.5px}.rt-ticket .iw-chip{align-self:flex-start}.rt-go{width:13rem;justify-content:space-between}.rt-go .pw-btn-ic{background:var(--pw-cloud);color:var(--pw-ink)}.sf-q.is-sel{background:var(--pw-ink);color:var(--pw-cloud);scale:1.06}.sf-q.is-sel .sf-qn b{background:var(--pw-accent)}.sf-q.is-sent .sf-qn b{font-size:0;background:var(--color-success-700) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 12px no-repeat}.sf-qa{align-self:stretch;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.sf-send{flex:none;width:6.5rem;justify-content:center}.sf-send:disabled{opacity:.45;cursor:default}.sf-qc{width:min(19.5rem,calc(100% - 28px))}.sf-send{width:5.75rem;height:32px;padding:0 12px;font-size:13px}.sf-qa .iw-chip{min-width:0;overflow:hidden;text-overflow:ellipsis}.sg-call,.sg-risk,.sg-hc{width:min(18rem,calc(100% - 28px));gap:6px;padding:12px 14px}.sg-wave{display:flex;align-items:center;gap:2px;height:22px}.sg-wave i{flex:1;height:20%;border-radius:2px;background:color-mix(in srgb,var(--pw-ink) 30%,#fff);transition:height .2s var(--pw-ease-ui)}.sg-wave.is-play i{background:var(--pw-accent);animation:sgwave 1s ease-in-out infinite}.sg-wave i:nth-child(3n){animation-delay:-.3s}.sg-wave i:nth-child(3n+1){animation-delay:-.6s}.sg-wave i:nth-child(4n){animation-duration:.8s}.sg-wave i:nth-child(5n){animation-duration:1.3s}@keyframes sgwave{0%,to{height:20%}50%{height:95%}}.sg-q{margin:0;min-height:2.7em;font-size:13px;line-height:1.35;color:var(--pw-ink)}.sg-ph .cm-tag span,.sg-ev .cm-tag span{white-space:normal;max-width:15rem}.sg-ph,.sg-ev{transition:opacity .25s var(--pw-ease-ui),scale .45s cubic-bezier(.2,.9,.25,1.15)}.sg-ev.is-bad{background:var(--color-error-700);box-shadow:0 0 0 1px #ff788299}.sg-ev.is-bad .cm-tag b{color:var(--color-error-700)}.sg-rk{display:flex;align-items:center;gap:10px}.sg-ring{width:44px;height:44px;flex:none;rotate:-90deg}.sg-ring circle{fill:none;stroke-width:5}.sg-ring circle:first-child{stroke:var(--pw-hairline)}.sg-ring-v{stroke:var(--color-success-700);stroke-linecap:round;stroke-dasharray:0 100;transition:stroke-dasharray .6s var(--pw-ease),stroke .3s var(--pw-ease-ui)}.sg-ring-v.is-warn{stroke:var(--color-warning-500)}.sg-ring-v.is-bad{stroke:var(--color-error-700)}.sg-rk>div{display:flex;flex-direction:column;gap:2px}.sg-z{position:absolute;width:0;height:0;padding:0;border:0;background:none;cursor:pointer}.sg-heat{position:absolute;left:0;top:0;width:calc(var(--s,0) * 300px);height:calc(var(--s,0) * 190px);translate:-50% -50%;border-radius:50%;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(closest-side,#ff5a3ccc,#ff964661 55%,#ff964600);opacity:0;transition:width .7s var(--pw-ease),height .7s var(--pw-ease),opacity .6s var(--pw-ease-ui)}.is-hot .sg-heat{opacity:1}.sg-zl{position:absolute;left:0;top:0;translate:-50% -50%;padding:5px 10px;border-radius:var(--pw-r-pill);background:var(--pw-paper);font:500 12px/1.2 var(--pw-font);color:var(--pw-ink);white-space:nowrap;transition:background-color .2s var(--pw-ease-ui),color .2s var(--pw-ease-ui)}.sg-z.is-sel .sg-zl{background:var(--pw-ink);color:var(--pw-cloud)}.sg-z:focus-visible .sg-zl{outline:2px solid var(--pw-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.sg-wave.is-play i{animation:none;height:60%}.sg-heat,.sg-ring-v{transition:none}}.sf-al{width:16.75rem;max-width:calc(100% - 28px)}.sg-wave i{display:block;flex:1 1 0;min-width:2px;height:5px}@keyframes sgwave{0%,to{height:5px}50%{height:21px}}.sg-heat{mix-blend-mode:normal;filter:blur(10px);width:calc(var(--s,0) * 340px);height:calc(var(--s,0) * 220px);background:radial-gradient(closest-side,#e8343c9e,#f56e3c52 55%,#f56e3c00)}.rt-go{width:13.5rem;justify-content:center}.sg-ev:not(.is-open) .cm-tag{opacity:0!important}.sg-ev{cursor:pointer;pointer-events:auto}.sg-ev:not(.is-open){background:var(--pw-paper)}.sg-c{padding:0;border:0;width:12px;height:12px;margin:-6px 0 0 -6px;cursor:pointer;pointer-events:auto;box-shadow:0 0 0 4px #ffffff4d}.sg-c .cm-tag{opacity:0!important}.sg-c.is-tag .cm-tag{opacity:1!important;translate:calc(-50% + var(--dx,0px)) 0}.sg-c.is-tag{z-index:3;background:var(--pw-ink);box-shadow:0 0 0 4px #fffc}.sg-c.is-off{opacity:.16!important;scale:.7;pointer-events:none}.sg-c{transition:opacity .35s var(--pw-ease-ui),scale .4s var(--pw-ease),background-color .2s var(--pw-ease-ui)}.sg-c{font:inherit;font-family:var(--pw-font)}.sg-wave i{background:color-mix(in srgb,var(--pw-ink) 45%,#fff)}.sg-lens{position:absolute;left:0;top:0;width:128px;height:128px;margin:-64px 0 0 -64px;border-radius:50%;background-repeat:no-repeat;pointer-events:none;opacity:0;box-shadow:0 0 0 3px var(--pw-paper),0 0 0 4px #0b122033;transition:opacity .2s var(--pw-ease-ui)}.sg-lens.is-on{opacity:1}.sg-lens:after{content:"";position:absolute;right:-22px;bottom:-22px;width:30px;height:8px;border-radius:4px;background:var(--pw-paper);rotate:45deg;transform-origin:left center}.sg-risk{left:auto;right:clamp(14px,2vw,24px)}.sg-ev:not(.is-on){opacity:0}.sg-c .cm-tag{opacity:0!important;transition:opacity .18s var(--pw-ease-ui),translate .25s var(--pw-ease)!important}.sg-c.is-tag .cm-tag{opacity:1!important}.sg-c:not(.is-off):hover{scale:1.25}.sg-call{left:auto;right:clamp(14px,2vw,24px)}.sg-ev .cm-tag{width:12.5rem;white-space:normal}.mf-m[data-s=ok]{background:var(--color-success-700);box-shadow:0 0 0 1px #14a07899}.mf-m[data-s=slow]{background:var(--color-warning-500);box-shadow:0 0 0 1px #f0aa2899}.mf-m[data-s=stop]{background:var(--color-error-700);box-shadow:0 0 0 1px #ff788299}.mf-m .cm-tag{transition:opacity .2s var(--pw-ease-ui)}.mf-m[data-s=stop] .cm-tag span{color:var(--color-error-700)}.mf-tab{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:0 26px;background:#eef1f0;color:#14202b;border-radius:4px;filter:blur(.4px)}.mf-tab-k{font:500 17px/1.2 var(--pw-font);color:#56606a}.mf-tab-v{font:600 52px/1 var(--pw-font);letter-spacing:-.03em}.mf-tab-s{font:400 17px/1.2 var(--pw-font);color:#56606a}.mf-pc,.mf-lc{width:auto;max-width:min(19rem,calc(100% - 28px));gap:5px;padding:12px 14px}.mf-lc{left:auto;right:clamp(14px,2vw,24px)}.mf-path{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.mf-seg{fill:none;stroke:#fff;stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke;transition:stroke-dashoffset .7s var(--pw-ease)}.mf-seg--o{stroke:#ff7882}.mf-seg.is-on{stroke-dashoffset:0}.mf-t,.mf-o{transition:opacity .25s var(--pw-ease-ui),scale .45s cubic-bezier(.2,.9,.25,1.15)}.mf-t:first-of-type{background:var(--color-error-700)}.mf-o{background:var(--color-error-700);box-shadow:0 0 0 1px #ff788299}.mf-cc{width:min(18rem,calc(100% - 28px));gap:5px;padding:12px 14px}.mf-cr{align-self:stretch;display:grid;grid-template-columns:minmax(0,1fr) 4.2rem 4.2rem;gap:8px;padding:4px 0;border-top:1px solid var(--pw-hairline);font-variant-numeric:tabular-nums}.mf-cr:first-of-type{border-top:0;padding-top:2px;font-size:11.5px;color:var(--pw-ink-2)}.mf-cr b{text-align:right;font-weight:500}.mf-cr:first-of-type b{font-weight:500;color:var(--pw-ink-2)}.mf-cr.is-big{color:var(--color-warning-700)}.mf-cr.is-big b{font-weight:600}.mf-pl.is-hi{background:var(--color-warning-500);box-shadow:0 0 0 1px #f0aa2899}.cm-pin.is-left .cm-tag,.cm-pin.is-right .cm-tag{bottom:auto;top:50%;translate:0 -50%!important}.cm-pin.is-left .cm-tag{left:auto;right:calc(100% + 10px)}.cm-pin.is-right .cm-tag{left:calc(100% + 10px);right:auto}.sg-lens{width:140px;height:140px;margin:-70px 0 0 -70px;box-shadow:0 0 0 5px var(--pw-paper),0 0 0 6px #0b122040;transition:opacity .2s var(--pw-ease-ui),box-shadow .25s var(--pw-ease-ui)}.sg-lens:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 32% 28%,#ffffff47,#fff0 38%)}.sg-lens:after{right:auto;bottom:auto;left:calc(50% + 53px);top:calc(50% + 53px);width:46px;height:12px;border-radius:6px;background:#1d2433;rotate:45deg;transform-origin:0 50%;margin-top:-6px}.sg-lens.is-hit{box-shadow:0 0 0 5px var(--color-error-700),0 0 0 6px #0b122040}.sg-c{width:10px;height:10px;margin:-5px 0 0 -5px;box-shadow:0 0 0 3px #ffffff59}.sg-c:not(.is-off):hover{scale:1}.sg-c.is-tag{box-shadow:0 0 0 3px #ffffffd9}.sg-c .cm-tag{pointer-events:none;transition:opacity .15s var(--pw-ease-ui)!important}.sg-c:before{content:"";position:absolute;inset:-9px;border-radius:50%}.cm-sign.mf-tab{width:370px;height:130px;mix-blend-mode:normal;filter:none;background:#eef2f1;opacity:.96}.mf-m{transition:background-color .3s var(--pw-ease-ui),box-shadow .3s var(--pw-ease-ui)}.mf-m .cm-tag{width:10.5rem;white-space:normal}.mf-m.is-chg .cm-tag{opacity:0}.mf-cc .iw-chip{white-space:normal;max-width:100%}.cm-sign.mf-tab{width:360px;height:110px;padding:0 22px;border-radius:3px}.mf-tab-k,.mf-tab-s{font-size:14px}.mf-tab-v{font-size:40px}.cm-sign.mf-tab{height:120px;background:#dde3e1;opacity:.92;filter:blur(.3px)}.mf-boxes{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.mf-box{fill:none;stroke-width:2;vector-effect:non-scaling-stroke;transition:stroke .3s var(--pw-ease-ui),fill .3s var(--pw-ease-ui)}.mf-box[data-s=ok]{stroke:#ffffffbf}.mf-box[data-s=slow]{stroke:var(--color-warning-500)}.mf-box[data-s=stop]{stroke:color-mix(in srgb,var(--color-error-700) 62%,#fff);stroke-width:1.5}.mf-lab{position:absolute;display:flex;gap:5px;align-items:baseline;padding:4px 8px;border-radius:6px 6px 6px 0;translate:0 -100%;font:500 11.5px/1.25 var(--pw-font);white-space:nowrap;color:var(--pw-ink);background:var(--pw-paper);transition:background-color .3s var(--pw-ease-ui),color .3s var(--pw-ease-ui)}.mf-lab--r{translate:-100% -100%;border-radius:6px 6px 0}.mf-lab b{font-weight:600}.mf-lab span{transition:opacity .15s var(--pw-ease-ui)}.mf-lab.is-chg span{opacity:0}.mf-lab[data-s=slow] span{color:var(--color-warning-700)}.mf-lab[data-s=stop] span{color:var(--color-error-700)}.mf-pc{width:min(17rem,calc(100% - 28px));gap:4px;padding:12px 14px}.mf-lab{translate:var(--dx,0px) -100%}.mf-lab--r{translate:calc(-100% + var(--dx,0px)) -100%}.sp-hoja{width:520px;height:420px;color:#1f2329}.sp-h{position:absolute;left:30px;top:26px;font:600 26px/1 var(--pw-font);letter-spacing:-.02em}.sp-sub{position:absolute;left:30px;top:62px;font:400 16px/1 var(--pw-font)}.sp-r{position:absolute;left:30px;right:24px;display:flex;align-items:center;gap:12px;height:30px;padding:0 8px;border-radius:4px;font:400 17px/1 var(--pw-font);transition:background-color .3s var(--pw-ease-ui)}.sp-r--n{font-size:16px}.sp-r.is-hl{background:#ffd6408c}.sp-r--n.is-ok{background:#3cbe8c4d}.sp-r--n.is-miss{background:#f0465a52}.sp-m{flex:none;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 2px #1f232959}.sp-r.is-ok .sp-m{box-shadow:none;background:#0e5953 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 13px no-repeat}.sp-r.is-miss .sp-m{box-shadow:none;background:#b3263a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7 7 17'/%3E%3C/svg%3E") center / 12px no-repeat}.sp-r.is-miss:not(.sp-r--n){color:#b3263a}.sp-links{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.sp-ln{fill:none;stroke:#0e5953;stroke-width:1.6;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .45s var(--pw-ease);mix-blend-mode:multiply}.sp-ln.is-miss{stroke:#b3263a;stroke-dasharray:.03 .02}.sp-ln.is-on,.sp-ln.is-miss.is-on{stroke-dashoffset:0}.sp-nc,.sp-cc,.sp-rc{width:auto;max-width:min(19rem,calc(100% - 28px));gap:4px;padding:12px 14px}.sp-p{padding:0;border:0;width:12px;height:12px;margin:-6px 0 0 -6px;cursor:pointer;pointer-events:auto;font-family:var(--pw-font);transition:background-color .3s var(--pw-ease-ui),box-shadow .3s var(--pw-ease-ui),opacity .3s var(--pw-ease-ui),scale .3s var(--pw-ease)}.sp-p:before{content:"";position:absolute;inset:-9px;border-radius:50%}.sp-p .cm-tag{opacity:0!important;pointer-events:none;transition:opacity .15s var(--pw-ease-ui)!important}.sp-p.is-tag .cm-tag{opacity:1!important}.sp-p.is-tag{z-index:3}.sp-p[data-m=cat],.sp-p[data-m=pad]{background:var(--pw-paper);box-shadow:0 0 0 3px #ffffff59}.sp-p[data-m=off]{opacity:.2;scale:.7}.sp-p[data-m=miss]{background:var(--color-error-700);box-shadow:0 0 0 3px #ffffffbf}.sp-p[data-m=old]{background:var(--color-warning-500);box-shadow:0 0 0 3px #ffffffbf}.sp-route{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.sp-route-b{fill:none;stroke:#ffffff8c;stroke-width:2;stroke-dasharray:6 6;vector-effect:non-scaling-stroke}.sp-route-v{fill:none;stroke:#fff;stroke-width:3.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke;transition:stroke-dashoffset .9s var(--pw-ease)}.sp-s{width:12px;height:12px;margin:-6px 0 0 -6px}.sp-s.is-next{background:#ffffff80;box-shadow:0 0 0 3px #fff3}.sp-s.is-next .cm-tag{opacity:.72!important}.sp-s.is-now{background:var(--pw-accent);box-shadow:0 0 0 1px #0065cc99}.sp-s.is-now .cm-tag b{color:var(--pw-accent)}.sp-dot{position:absolute;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:var(--pw-accent);box-shadow:0 0 0 4px #fff;transition:left .9s var(--pw-ease),top .9s var(--pw-ease);z-index:2}.sp-s{pointer-events:auto;cursor:default}.sp-s:before{content:"";position:absolute;inset:-10px;border-radius:50%}.sp-s .cm-tag{opacity:0!important;pointer-events:none;transition:opacity .15s var(--pw-ease-ui)!important}.sp-s.is-tag .cm-tag{opacity:1!important}.sp-s.is-tag{z-index:3}.sp-s.is-next:not(.is-tag) .cm-tag{opacity:0!important}.rt-tk-x{display:grid;grid-template-rows:0fr;opacity:0;margin-top:-8px;transition:grid-template-rows .35s var(--pw-ease),opacity .2s var(--pw-ease-ui),margin-top .35s var(--pw-ease)}.rt-tk-x>div{display:flex;flex-direction:column;gap:2px;min-height:0;overflow:hidden}.rt-tk-x.is-on{grid-template-rows:1fr;opacity:1;margin-top:0}.rt-tk-x span{font-size:11.5px;color:var(--pw-ink-2)}.rt-tk-x b{font:600 22px/1.1 var(--pw-font);letter-spacing:-.01em;color:var(--color-error-700);font-variant-numeric:tabular-nums}.rt-tk-x [data-f=xd]{color:var(--pw-ink);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.rt-tk-x{transition:none}}.sf-q:hover:not(.is-sel){scale:1.06}.sf-q:hover:not(.is-sel) .sf-qn b{background:var(--pw-accent)}.sf-q .sf-qn b{transition:background-color .2s var(--pw-ease-ui)}.sf-qr{align-self:stretch;height:4px;margin:4px 0 2px;border-radius:var(--pw-r-pill);background:#0b122014;overflow:hidden}.sf-qr i{display:block;height:100%;width:var(--r,0%);border-radius:inherit;background:var(--color-error-700);transition:width .45s var(--pw-ease),background-color .2s var(--pw-ease-ui)}.sf-qr i.is-warn{background:var(--color-warning-500,#d99a2b)}.sf-qr i.is-ok{background:var(--color-success-700)}@media(prefers-reduced-motion:reduce){.sf-qr i{transition:none}}.cm-app{gap:0;padding:0;width:min(20rem,calc(100% - 28px));overflow:hidden}.cm-app--r{left:auto;right:clamp(14px,2vw,24px)}.cm-app-h{align-self:stretch;display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 14px 9px;border-bottom:1px solid var(--pw-hairline);font-size:12px}.cm-app-h b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-app-h span{flex:none;color:var(--pw-ink-2);font-variant-numeric:tabular-nums}.cm-app-k{align-self:stretch;display:flex;gap:18px;padding:12px 14px 8px}.cm-app-k>div{display:flex;flex-direction:column;gap:2px;min-width:0}.cm-app-k b{font:500 22px/1.05 var(--pw-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.cm-app-k b.is-bad{color:var(--color-error-700)}.cm-app-k span{font-size:11.5px;color:var(--pw-ink-2);white-space:nowrap}.cm-app-l{align-self:stretch;list-style:none;margin:0;padding:2px 6px 6px;display:flex;flex-direction:column}.cm-app-l li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:30px;padding:0 8px;border-radius:8px;font-variant-numeric:tabular-nums;transition:background-color .15s var(--pw-ease-ui),opacity .2s var(--pw-ease-ui)}.cm-app-l li>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-app-l li small{margin-left:6px;font-size:11.5px;color:var(--pw-ink-2)}.cm-app-l li>span:not(:first-child){text-align:right;white-space:nowrap}.cm-app-l li .is-bad{color:var(--color-error-700)}.cm-app-l li .is-warn{color:var(--color-warning-700)}.cm-app-l li .is-ok{color:var(--color-success-700)}.cm-app-l li.is-hi{background:#0b12200e}.cm-app-l li.is-new{opacity:0}.cm-app-l li.is-mute{color:var(--pw-ink-3)}.cm-app-l .cm-app-lh{min-height:22px;font-size:11px;color:var(--pw-ink-2)}.cm-app-f{align-self:stretch;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px 10px;border-top:1px solid var(--pw-hairline)}.cm-app-f .iw-chip{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-app [data-cursor]{cursor:default}@media(max-width:600px){.cm-app{width:min(17.5rem,calc(100% - 20px))}.cm-app-k b{font-size:19px}.cm-app-l li:nth-child(n+5){display:none}}.sg-eb,.sg-el{opacity:0;transition:opacity .25s var(--pw-ease-ui),stroke-width .15s var(--pw-ease-ui)}.sg-eb.is-on,.sg-el.is-on{opacity:1}.sg-eb.is-hi{stroke-width:3.5}.cm-app-k>.sg-rk{flex-direction:row;align-items:center;gap:10px}.cm-app-k>.sg-rk>div{display:flex;flex-direction:column;gap:2px}.sg-risk .sg-ring{width:40px;height:40px}@media(prefers-reduced-motion:reduce){.sg-eb,.sg-el{transition:none}}.sg-hc{width:min(21rem,calc(100% - 28px))}.sg-hc .cm-app-l li{grid-template-columns:minmax(0,1fr) 2.4rem 4.4rem 3.4rem;gap:8px}.sg-hc .cm-app-l li>span:last-child{font-weight:500}.mf-cc{width:min(20rem,calc(100% - 28px))}.mf-cc .cm-app-l li{grid-template-columns:minmax(0,1fr) 4.2rem 4.2rem}.mf-cc .cm-app-l li.mf-cr{align-self:auto;padding:0 8px;border-top:0;font-size:inherit;color:inherit}.mf-cc .cm-app-l li.mf-cr.is-big{font-weight:600;color:var(--pw-ink)}.mf-cc .cm-app-k span{white-space:normal}.mf-cc .cm-app-k>div:first-child{flex:1}.sp-nc{width:min(21rem,calc(100% - 28px))}.sp-nc .cm-app-l li{grid-template-columns:minmax(0,1fr) auto}.sp-cc{width:min(21rem,calc(100% - 28px))}.sp-cc .cm-app-l li{grid-template-columns:minmax(0,1fr) 6.4rem 4.4rem}.sp-cc .cm-app-k b{font-size:20px}.sp-rc{width:min(19rem,calc(100% - 28px))}.sp-rc .cm-app-l li{grid-template-columns:minmax(0,1fr) auto;min-height:36px}.sp-rc .cm-app-l li>span:first-child{display:flex;flex-direction:column;gap:1px;line-height:1.2}.sp-rc .cm-app-l li small{margin:0}.sp-rc .cm-app-l li.is-mute small{color:var(--pw-ink-3)}.sp-rc .cm-app-k b{font-size:20px}.mf-lab:not(.sg-el){display:block;box-sizing:border-box;max-width:max(var(--w,100%),7.5rem);width:max-content;white-space:normal;text-wrap:balance}@media(min-width:901px){.ind-row,.ind-row:nth-child(2n){grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4.5vw,80px)}.ind-row:nth-child(2n) .ind-row-media{order:0}.ind-row-txt h3{font-size:var(--pw-title-ml)}.ind-row-txt>p:not(.ind-demo-on){max-width:none}.ind-row-media,.ind-row-media.is-over{min-height:clamp(23rem,30vw,30rem)}.ind-row:nth-child(2){grid-template-columns:minmax(0,1fr) minmax(0,1.75fr)}.ind-row:nth-child(2) .ind-row-media{order:1}}.ind-pix{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.ind-photo>.ind-pix{scale:1.08;transition:scale var(--pw-dur-reveal) cubic-bezier(.2,.8,.2,1) .1s}.ind-in .ind-photo>.ind-pix{scale:1}:is(.ind-photo,.ind-row-media):is([data-pix-wait],.is-pix)>img{visibility:hidden}.cm-pin{--lead:18px;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;background:#fff;box-shadow:0 0 0 1px #0b122059;scale:.6}.cm-pin:before{content:"";position:absolute;left:50%;bottom:100%;width:1px;height:var(--lead);margin-left:-.5px;background:#ffffffd9;transform-origin:50% 100%;scale:1 0;transition:scale .2s var(--pw-ease-ui)}.cm-pin.is-on:before{scale:1 1}.cm-tag{bottom:calc(100% + var(--lead));flex-direction:row;align-items:baseline;gap:8px;padding:7px 10px;font-size:12.5px;line-height:1.2}.cm-tag>*{white-space:nowrap}.cm-pin.is-flip:before{bottom:auto;top:100%;transform-origin:50% 0}.cm-pin.is-flip .cm-tag{bottom:auto;top:calc(100% + var(--lead))}.cm-pin:is(.is-left,.is-right):before{bottom:auto;top:50%;width:12px;height:1px;margin:-.5px 0 0;scale:0 1}.cm-pin:is(.is-left,.is-right).is-on:before{scale:1 1}.cm-pin.is-left:before{left:auto;right:100%;transform-origin:100% 50%}.cm-pin.is-right:before{left:100%;transform-origin:0 50%}.cm-pin.is-left .cm-tag{right:calc(100% + 12px)}.cm-pin.is-right .cm-tag{left:calc(100% + 12px)}@media(prefers-reduced-motion:reduce){.cm-pin:before{transition:none}}
