.BookCallForm-module__J1RQOG__form{flex-direction:column;gap:22px;max-width:820px;display:flex}.BookCallForm-module__J1RQOG__row{grid-template-columns:1fr 1fr;gap:22px;display:grid}.BookCallForm-module__J1RQOG__field{flex-direction:column;gap:8px;display:flex}.BookCallForm-module__J1RQOG__field label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2);font-size:.75rem}.BookCallForm-module__J1RQOG__field label span{color:var(--accent-text)}.BookCallForm-module__J1RQOG__field input,.BookCallForm-module__J1RQOG__field textarea,.BookCallForm-module__J1RQOG__field select{background:var(--bg-1);width:100%;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg);font:inherit;border:0;border-radius:12px;padding:14px 16px;font-size:1rem;transition:box-shadow .3s}.BookCallForm-module__J1RQOG__field textarea{resize:vertical;min-height:140px}.BookCallForm-module__J1RQOG__field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--fg-3) 50%), linear-gradient(135deg, var(--fg-3) 50%, transparent 50%);background-position:calc(100% - 22px) 52%,calc(100% - 16px) 52%;background-repeat:no-repeat;background-size:6px 6px}.BookCallForm-module__J1RQOG__field input:focus,.BookCallForm-module__J1RQOG__field textarea:focus,.BookCallForm-module__J1RQOG__field select:focus{box-shadow:inset 0 0 0 1.5px var(--accent);outline:none}.BookCallForm-module__J1RQOG__field[data-invalid=true] input{box-shadow:inset 0 0 0 1.5px #ff8e7f}.BookCallForm-module__J1RQOG__error{color:#ff8e7f;font-size:.88rem}.BookCallForm-module__J1RQOG__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.BookCallForm-module__J1RQOG__actions{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:8px;display:flex}:is(html.has-cursor .BookCallForm-module__J1RQOG__form input,html.has-cursor .BookCallForm-module__J1RQOG__form textarea,html.has-cursor .BookCallForm-module__J1RQOG__form select){cursor:text}.BookCallForm-module__J1RQOG__success{border-radius:var(--radius);background:var(--bg-1);max-width:620px;box-shadow:inset 0 0 0 1px var(--accent);flex-direction:column;gap:14px;padding:32px;display:flex}.BookCallForm-module__J1RQOG__success h2:focus{outline:none}@media (max-width:640px){.BookCallForm-module__J1RQOG__row{grid-template-columns:1fr}}.BookCallForm-module__J1RQOG__regarding{color:var(--fg-3)}.BookCallForm-module__J1RQOG__regarding span{color:var(--accent-text)}
.Transition-module__0ORL0W__overlay{z-index:1200;visibility:hidden;background:var(--bg);clip-path:inset(100% 0% 0%);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Transition-module__0ORL0W__grid{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-position:50%;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 10%,#0000 70%);mask-image:radial-gradient(#000 10%,#0000 70%)}.Transition-module__0ORL0W__center{flex-direction:column;align-items:center;gap:18px;display:flex;position:relative}.Transition-module__0ORL0W__mask{padding-block:.1em;overflow:hidden}.Transition-module__0ORL0W__mark{width:46px;height:auto}.Transition-module__0ORL0W__title{letter-spacing:-.05em;font-size:clamp(2.4rem,6vw,5.2rem);line-height:1}.Transition-module__0ORL0W__meta{left:var(--gutter);right:var(--gutter);color:var(--fg-3);align-items:center;gap:18px;display:flex;position:absolute;bottom:32px}.Transition-module__0ORL0W__bar{background:var(--line-2);flex:1;height:1px;position:relative;overflow:hidden}.Transition-module__0ORL0W__bar span{background:var(--accent);width:30%;animation:Transition-module__0ORL0W__scan 1.1s var(--ease-in-out) infinite;position:absolute;inset:0}@keyframes Transition-module__0ORL0W__scan{0%{transform:translate(-100%)}to{transform:translate(340%)}}
.CTA-module__R5neqq__cta{border-top:1px solid var(--line);position:relative;overflow:hidden}.CTA-module__R5neqq__glow{pointer-events:none;background:radial-gradient(60% 70% at 88% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 60%), radial-gradient(40% 50% at 70% 100%, color-mix(in srgb, var(--accent-3) 12%, transparent), transparent 70%);position:absolute;inset:0}.CTA-module__R5neqq__glow:after{content:"";background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 80% at 85% 20%,#000,#0000 70%);mask-image:radial-gradient(60% 80% at 85% 20%,#000,#0000 70%)}.CTA-module__R5neqq__inner{flex-direction:column;gap:clamp(32px,4vw,56px);display:flex;position:relative}.CTA-module__R5neqq__title{letter-spacing:-.058em;flex-direction:column;font-size:clamp(3.2rem,11vw,12rem);font-weight:500;line-height:.9;display:flex}.CTA-module__R5neqq__line{display:block}.CTA-module__R5neqq__accent{color:var(--accent-text)}.CTA-module__R5neqq__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.CTA-module__R5neqq__copy{flex-direction:column;gap:28px;max-width:520px;display:flex}.CTA-module__R5neqq__action{align-self:flex-start}.CTA-module__R5neqq__email{letter-spacing:-.03em;align-self:flex-start;font-size:clamp(1.25rem,2.2vw,2rem);font-weight:600}.CTA-module__R5neqq__circle{aspect-ratio:1;background:var(--accent);width:clamp(150px,16vw,210px);color:var(--ink);transition:background-color .5s var(--ease-out), transform .6s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:relative}.CTA-module__R5neqq__circle:hover{background:var(--fg)}.CTA-module__R5neqq__ring{width:100%;height:100%;animation:16s linear infinite CTA-module__R5neqq__spin;position:absolute;inset:0}.CTA-module__R5neqq__ring text{font-family:var(--font-mono);letter-spacing:.1em;fill:var(--ink);font-size:13px;font-weight:600}.CTA-module__R5neqq__circle:hover .CTA-module__R5neqq__ring{animation-duration:6s}.CTA-module__R5neqq__core{aspect-ratio:1;background:var(--ink);width:38%;color:var(--accent-text);transition:transform .6s var(--ease-out);border-radius:50%;place-items:center;display:grid}.CTA-module__R5neqq__core svg{width:32%;height:auto}.CTA-module__R5neqq__circle:hover .CTA-module__R5neqq__core{transform:rotate(45deg)scale(1.08)}@keyframes CTA-module__R5neqq__spin{to{transform:rotate(360deg)}}
.Process-module__MDuI_q__sheet{--ink-2:#090c08a8;--ink-3:#090c0873;--green-ink:#3c6a31;z-index:1;padding-block:var(--section-y);background:radial-gradient(70% 60% at 100% 0%, #a0d56a47, transparent 60%), var(--paper);color:var(--ink);border-radius:clamp(20px,2.4vw,36px);margin-inline:clamp(8px,1vw,16px);position:relative}.Process-module__MDuI_q__sheet ::selection{background:var(--ink);color:var(--accent-text)}.Process-module__MDuI_q__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(40px,7vw,140px);display:grid}.Process-module__MDuI_q__sticky{top:calc(var(--nav-h) + 40px);flex-direction:column;gap:28px;display:flex;position:sticky}.Process-module__MDuI_q__eyebrow{color:var(--ink-3)}.Process-module__MDuI_q__index{color:var(--green-ink)}.Process-module__MDuI_q__rule{background:var(--line-ink);width:28px;height:1px}.Process-module__MDuI_q__title{max-width:11ch}.Process-module__MDuI_q__lead{color:var(--ink-2);max-width:400px}.Process-module__MDuI_q__status{box-shadow:inset 0 0 0 1px var(--line-ink);background:#090c080a;border-radius:16px;align-items:center;gap:18px;max-width:360px;margin-top:12px;padding:18px 20px;display:flex}.Process-module__MDuI_q__mark{flex:none;width:34px;height:auto}.Process-module__MDuI_q__statusLabel{color:var(--ink-3)}.Process-module__MDuI_q__statusValue{letter-spacing:-.03em;font-size:1.4rem;font-weight:600}.Process-module__MDuI_q__statusNum{color:var(--green-ink);font-family:var(--font-mono);margin-right:4px;font-size:.9rem}.Process-module__MDuI_q__steps{position:relative}.Process-module__MDuI_q__list{flex-direction:column;display:flex}.Process-module__MDuI_q__railTrack{background:var(--line-ink);width:1px;position:absolute;top:12px;bottom:12px;left:5px}.Process-module__MDuI_q__rail{background:var(--ink);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.Process-module__MDuI_q__step{opacity:.38;transition:opacity .6s var(--ease-out);padding:0 0 clamp(56px,7vw,96px) 48px;position:relative}.Process-module__MDuI_q__step:last-child{padding-bottom:0}.Process-module__MDuI_q__step[data-active=true],.Process-module__MDuI_q__step[data-past=true]{opacity:1}.Process-module__MDuI_q__node{background:var(--paper);width:11px;height:11px;box-shadow:inset 0 0 0 1.5px var(--ink);transition:background-color .4s, transform .5s var(--ease-out);border-radius:50%;position:absolute;top:10px;left:0}.Process-module__MDuI_q__step[data-active=true] .Process-module__MDuI_q__node{background:var(--ink);transform:scale(1.35)}.Process-module__MDuI_q__step[data-past=true] .Process-module__MDuI_q__node{background:var(--ink)}.Process-module__MDuI_q__stepHead{align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.Process-module__MDuI_q__stepIdx{color:var(--green-ink)}.Process-module__MDuI_q__stepTitle{letter-spacing:-.045em;font-size:clamp(2rem,3.6vw,3.6rem);font-weight:500;line-height:1}.Process-module__MDuI_q__dur{color:var(--ink-3);white-space:nowrap;margin-left:auto}.Process-module__MDuI_q__body{max-width:52ch;color:var(--ink-2);font-size:1.05rem;line-height:1.6}.Process-module__MDuI_q__outputs{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.Process-module__MDuI_q__output{height:30px;box-shadow:inset 0 0 0 1px var(--line-ink);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);border-radius:999px;align-items:center;padding:0 12px;font-size:.68rem;display:inline-flex}@media (max-width:900px){.Process-module__MDuI_q__grid{grid-template-columns:1fr}.Process-module__MDuI_q__sticky{position:static}.Process-module__MDuI_q__status{display:none}}
.SectionHead-module__kQA-Ba__head{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:32px clamp(32px,6vw,120px);margin-bottom:clamp(48px,6vw,96px);display:grid}.SectionHead-module__kQA-Ba__main{flex-direction:column;gap:28px;display:flex}.SectionHead-module__kQA-Ba__title{max-width:14ch}.SectionHead-module__kQA-Ba__side{flex-direction:column;align-items:flex-start;gap:28px;max-width:460px;display:flex}@media (max-width:900px){.SectionHead-module__kQA-Ba__head{grid-template-columns:1fr}}
.Capabilities-module__a3yOcq__gridInner{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1100px){.Capabilities-module__a3yOcq__gridInner{grid-template-columns:repeat(2,minmax(0,1fr))}}.Capabilities-module__a3yOcq__card{flex-direction:column;gap:28px;min-height:420px;padding:clamp(24px,2.6vw,40px);display:flex}@media (max-width:1000px){.Capabilities-module__a3yOcq__card{min-height:400px}}.Capabilities-module__a3yOcq__top{justify-content:space-between;align-items:center;gap:16px;display:flex}.Capabilities-module__a3yOcq__idx{color:var(--accent-text)}.Capabilities-module__a3yOcq__glyph{flex:1;place-items:center;padding:8px 0;display:grid}.Capabilities-module__a3yOcq__glyph>*{width:min(100%,320px);transition:transform .8s var(--ease-out)}.Capabilities-module__a3yOcq__card:hover .Capabilities-module__a3yOcq__glyph>*{transform:scale(1.03)translateY(-4px)}.Capabilities-module__a3yOcq__body{flex-direction:column;gap:12px;max-width:44ch;display:flex}.Capabilities-module__a3yOcq__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.Capabilities-module__a3yOcq__go{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line-2);transition:background-color .4s var(--ease-out), color .4s var(--ease-out), box-shadow .4s;border-radius:50%;flex:none;place-items:center;display:grid}.Capabilities-module__a3yOcq__go svg{width:14px;height:14px;transition:transform .5s var(--ease-out)}.Capabilities-module__a3yOcq__card:hover .Capabilities-module__a3yOcq__go{background:var(--accent);color:var(--ink);box-shadow:none}.Capabilities-module__a3yOcq__card:hover .Capabilities-module__a3yOcq__go svg{transform:rotate(45deg)}@media (max-width:700px){.Capabilities-module__a3yOcq__gridInner{grid-template-columns:1fr}.Capabilities-module__a3yOcq__card{min-height:0}}
.Placeholder-module__aAuOuG__block,.Placeholder-module__aAuOuG__inline{font-family:var(--font-mono);letter-spacing:.02em;color:var(--fg-3);font-size:.82rem;line-height:1.6}.Placeholder-module__aAuOuG__block{border-radius:var(--radius-sm);border:1px dashed var(--line-3);background:repeating-linear-gradient(-45deg, transparent 0 10px, color-mix(in srgb, var(--border) 2.5%, transparent) 10px 20px);padding:18px 20px;display:block}.Placeholder-module__aAuOuG__inline{border:1px dashed var(--line-3);border-radius:6px;padding:2px 6px;display:inline}.Placeholder-module__aAuOuG__tag{color:var(--accent-text)}
.PageCards-module__JbBFJW__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.PageCards-module__JbBFJW__card{flex-direction:column;gap:14px;min-height:220px;padding:clamp(22px,2.2vw,32px);display:flex;position:relative}.PageCards-module__JbBFJW__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:auto;padding-bottom:28px;display:flex}.PageCards-module__JbBFJW__draft{color:#ffc15e;border-radius:999px;margin-left:8px;padding:2px 8px;box-shadow:inset 0 0 0 1px #ffc15e}.PageCards-module__JbBFJW__go{width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line-2);transition:background-color .4s var(--ease-out), color .4s;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:clamp(22px,2.2vw,32px);right:clamp(22px,2.2vw,32px)}.PageCards-module__JbBFJW__go svg{width:13px;height:13px;transition:transform .5s var(--ease-out)}.PageCards-module__JbBFJW__card:hover .PageCards-module__JbBFJW__go{background:var(--accent);color:var(--ink)}.PageCards-module__JbBFJW__card:hover .PageCards-module__JbBFJW__go svg{transform:rotate(45deg)}.PageCards-module__JbBFJW__card h3,.PageCards-module__JbBFJW__card p{max-width:calc(100% - 44px)}
.treatment-module__kdV5SW__figure{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.treatment-module__kdV5SW__svg{width:100%;height:auto;display:block;overflow:visible}.treatment-module__kdV5SW__caption{color:var(--fg-3);text-transform:none;letter-spacing:.02em}.treatment-module__kdV5SW__ln{fill:none;stroke:var(--line-3);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.treatment-module__kdV5SW__dash{fill:none;stroke:var(--line-3);stroke-width:1.5px;stroke-dasharray:4 5;stroke-linecap:round}.treatment-module__kdV5SW__grid{fill:none;stroke:var(--line);stroke-width:1px;stroke-dasharray:2 4}.treatment-module__kdV5SW__box{fill:var(--bg-2);stroke:var(--line-3);stroke-width:1.5px}.treatment-module__kdV5SW__boxSoft{fill:none;stroke:var(--line-2);stroke-width:1.5px}.treatment-module__kdV5SW__boxOld{fill:none;stroke:var(--fg-4);stroke-width:1.5px;stroke-dasharray:3 4}.treatment-module__kdV5SW__detail{fill:none;stroke:var(--fg-4);stroke-width:2px;stroke-linecap:round}.treatment-module__kdV5SW__ink{fill:var(--fg-3)}.treatment-module__kdV5SW__hatch{fill:color-mix(in srgb, var(--fg) 6%, transparent);stroke:var(--line-2);stroke-width:1px}.treatment-module__kdV5SW__hi{fill:var(--accent)}.treatment-module__kdV5SW__onHi{fill:none;stroke:var(--on-accent);stroke-width:2px;stroke-linecap:round;opacity:.55}.treatment-module__kdV5SW__hiStroke{fill:color-mix(in srgb, var(--accent) 12%, var(--bg-2));stroke:var(--accent);stroke-width:1.5px}.treatment-module__kdV5SW__hiLine{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.treatment-module__kdV5SW__dot{fill:var(--fg-3)}.treatment-module__kdV5SW__dotHi{fill:var(--accent)}.treatment-module__kdV5SW__journey{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:2 6;stroke-linecap:round}.treatment-module__kdV5SW__txt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;fill:var(--fg-3);font-size:10px}.treatment-module__kdV5SW__flow{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:3 60;animation:2.8s linear infinite treatment-module__kdV5SW__flow}@keyframes treatment-module__kdV5SW__flow{to{stroke-dashoffset:-63px}}.treatment-module__kdV5SW__enter{animation:treatment-module__kdV5SW__enter .9s var(--ease-out) both}@keyframes treatment-module__kdV5SW__enter{0%{opacity:0;transform:translateY(10px)}}.treatment-module__kdV5SW__drop{animation:treatment-module__kdV5SW__drop 1.2s var(--ease-out) .6s both}@keyframes treatment-module__kdV5SW__drop{0%{opacity:0;transform:translateY(-36px)}}.treatment-module__kdV5SW__typing{animation:treatment-module__kdV5SW__typing 1.4s var(--ease-soft) infinite}@keyframes treatment-module__kdV5SW__typing{0%,60%,to{opacity:.35}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.treatment-module__kdV5SW__flow{display:none}.treatment-module__kdV5SW__enter,.treatment-module__kdV5SW__drop,.treatment-module__kdV5SW__typing{animation:none}}
.system-module__3ewW5G__big{letter-spacing:-.035em;text-wrap:pretty;font-size:clamp(1.5rem,2.8vw,2.75rem);font-weight:500;line-height:1.18}.system-module__3ewW5G__narrow{width:min(100%,980px);margin-left:auto}.system-module__3ewW5G__prose{gap:var(--space-5);letter-spacing:-.012em;color:var(--fg-2);flex-direction:column;font-size:clamp(1.08rem,1.45vw,1.42rem);line-height:1.5;display:flex}.system-module__3ewW5G__prose p{max-width:62ch}.system-module__3ewW5G__gapTop{margin-top:clamp(48px,6vw,88px)}.system-module__3ewW5G__note{margin-top:var(--space-7);text-transform:none;letter-spacing:.01em}.system-module__3ewW5G__serviceNav{border-top:1px solid var(--line)}.system-module__3ewW5G__serviceNavInner{align-items:stretch;gap:var(--space-5);display:flex}.system-module__3ewW5G__serviceNavAll{padding-right:var(--space-5);border-right:1px solid var(--line);color:var(--fg-2);transition:color var(--dur-fast);flex:none;align-items:center;display:flex}.system-module__3ewW5G__serviceNavAll:hover{color:var(--fg)}.system-module__3ewW5G__serviceNavList{gap:var(--space-1);scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.system-module__3ewW5G__serviceNavList::-webkit-scrollbar{display:none}.system-module__3ewW5G__serviceNavList li{scroll-snap-align:start;flex:none}.system-module__3ewW5G__serviceNavLink{align-items:center;gap:var(--space-2);min-height:52px;padding:0 var(--space-3);color:var(--fg-2);white-space:nowrap;transition:color var(--dur-fast);font-size:.92rem;display:flex;position:relative}.system-module__3ewW5G__serviceNavLink .t-mono{color:var(--fg-3)}.system-module__3ewW5G__serviceNavLink:after{content:"";left:var(--space-3);right:var(--space-3);background:var(--accent);transform-origin:0;height:2px;transition:transform var(--dur-base) var(--ease-out);position:absolute;bottom:0;transform:scaleX(0)}.system-module__3ewW5G__serviceNavLink:hover,.system-module__3ewW5G__serviceNavLink[aria-current=page]{color:var(--fg)}.system-module__3ewW5G__serviceNavLink:hover:after,.system-module__3ewW5G__serviceNavLink[aria-current=page]:after{transform:scaleX(1)}.system-module__3ewW5G__compare{gap:var(--space-4);flex-direction:column;display:flex}.system-module__3ewW5G__table{width:100%;margin-top:var(--space-3);border-collapse:collapse;font-size:.98rem}.system-module__3ewW5G__table th,.system-module__3ewW5G__table td{padding:var(--space-4) var(--space-4) var(--space-4) 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--line-2)}.system-module__3ewW5G__table thead th{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);border-bottom-color:var(--line-3);font-size:.75rem;font-weight:500}.system-module__3ewW5G__table tbody th{width:18%;color:var(--fg);font-weight:600}.system-module__3ewW5G__table td{color:var(--fg-2)}.system-module__3ewW5G__specIndex ol{gap:var(--space-2);flex-wrap:wrap;margin-bottom:clamp(40px,5vw,72px);display:flex}.system-module__3ewW5G__specIndex a{text-transform:none;letter-spacing:.01em;transition:color var(--dur-fast), box-shadow var(--dur-fast)}.system-module__3ewW5G__specIndex a:hover{color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent-text)}.system-module__3ewW5G__spec{gap:var(--space-5) clamp(32px, 5vw, 96px);border-top:1px solid var(--line-2);scroll-margin-top:calc(var(--nav-h) + 24px);grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);padding-block:clamp(32px,4vw,56px);display:grid}.system-module__3ewW5G__spec:last-child{border-bottom:1px solid var(--line-2)}.system-module__3ewW5G__specHead{gap:var(--space-3);flex-direction:column;display:flex}.system-module__3ewW5G__specHead p{max-width:40ch}.system-module__3ewW5G__specBody{gap:var(--space-6) clamp(24px, 3vw, 48px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.system-module__3ewW5G__specBody dt{margin-bottom:var(--space-2)}.system-module__3ewW5G__specBody dd{color:var(--fg-2);line-height:1.55}.system-module__3ewW5G__specExample dd{padding-left:var(--space-4);border-left:2px solid var(--accent);color:var(--fg)}.system-module__3ewW5G__caps{gap:var(--space-1);flex-direction:column;display:flex}.system-module__3ewW5G__caps li{padding-left:var(--space-5);position:relative}.system-module__3ewW5G__caps li:before{content:"";background:var(--accent);width:10px;height:1px;position:absolute;top:.75em;left:0}.system-module__3ewW5G__overviewArt{background:var(--line);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.system-module__3ewW5G__overviewTile{padding:var(--space-3);background:var(--bg-1)}.system-module__3ewW5G__overviewCount{padding:var(--space-3);background:var(--accent);color:var(--ink);align-items:flex-end;line-height:1.3;display:flex}.system-module__3ewW5G__problems{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,96px);display:grid}.system-module__3ewW5G__problem{gap:var(--space-3);padding-block:var(--space-5);border-top:1px solid var(--line-2);flex-direction:column;display:flex}.system-module__3ewW5G__problemText{letter-spacing:-.02em;font-size:clamp(1.15rem,1.55vw,1.45rem);font-weight:500;line-height:1.35}.system-module__3ewW5G__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.system-module__3ewW5G__chips a{transition:color var(--dur-fast), box-shadow var(--dur-fast)}.system-module__3ewW5G__chips a:hover{color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent-text)}.system-module__3ewW5G__together{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.system-module__3ewW5G__combo{gap:var(--space-4);flex-direction:column;padding:clamp(22px,2.2vw,32px);display:flex}.system-module__3ewW5G__sequence{gap:var(--space-2);flex-direction:column;display:flex}.system-module__3ewW5G__sequence li{align-items:center;gap:var(--space-3);display:flex}.system-module__3ewW5G__seqDot{width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--accent);border-radius:50%;flex:none}.system-module__3ewW5G__sequence li:last-child .system-module__3ewW5G__seqDot{background:var(--accent)}.system-module__3ewW5G__include{gap:var(--space-3);flex-direction:column;display:flex}.system-module__3ewW5G__include ul{gap:var(--space-1);flex-direction:column;display:flex}@media (max-width:900px){.system-module__3ewW5G__spec,.system-module__3ewW5G__together,.system-module__3ewW5G__problems{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.system-module__3ewW5G__specBody{grid-template-columns:minmax(0,1fr)}.system-module__3ewW5G__serviceNavAll,.system-module__3ewW5G__table thead{display:none}.system-module__3ewW5G__table,.system-module__3ewW5G__table tbody,.system-module__3ewW5G__table tr,.system-module__3ewW5G__table th,.system-module__3ewW5G__table td{width:100%;display:block}.system-module__3ewW5G__table tr{padding-block:var(--space-4);border-bottom:1px solid var(--line-2)}.system-module__3ewW5G__table th,.system-module__3ewW5G__table td{padding:var(--space-1) 0;border:0}.system-module__3ewW5G__table tbody th{width:100%;margin-bottom:var(--space-2)}.system-module__3ewW5G__table td:before{content:attr(data-label) " — ";font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);font-size:.75rem}}
.Breadcrumbs-module__DJnA9a__crumbs ol{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);flex-wrap:wrap;gap:6px 10px;font-size:.72rem;display:flex}.Breadcrumbs-module__DJnA9a__crumbs li{align-items:center;gap:10px;display:inline-flex}.Breadcrumbs-module__DJnA9a__crumbs li+li:before{content:"/";color:var(--fg-4)}.Breadcrumbs-module__DJnA9a__crumbs a:hover{color:var(--fg)}.Breadcrumbs-module__DJnA9a__crumbs [aria-current]{color:var(--fg-2)}
.PageHero-module__NuqhHa__hero{padding-top:calc(var(--nav-h) + clamp(64px, 10vw, 150px));isolation:isolate;border-bottom:1px solid var(--line);padding-bottom:clamp(64px,8vw,120px);position:relative;overflow:hidden}:is(html.js:not(.js-safe) .PageHero-module__NuqhHa__hero [data-ph],html.js:not(.js-safe) .PageHero-module__NuqhHa__hero [data-beam]){opacity:0}.PageHero-module__NuqhHa__beam{z-index:-2;transform-origin:top;filter:blur(28px);width:clamp(280px,34vw,640px);height:150%;position:absolute;top:-30%;right:6%}.PageHero-module__NuqhHa__beam:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 62%, transparent) 0%, color-mix(in srgb, var(--accent-3) 34%, transparent) 30%, color-mix(in srgb, var(--accent-4) 14%, transparent) 58%, transparent 80%);clip-path:polygon(14% 0,100% 0,78% 100%,0% 100%);position:absolute;inset:0}.PageHero-module__NuqhHa__beam:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 50%, transparent), transparent 55%);clip-path:polygon(92% 0,100% 0,78% 100%,74% 100%);filter:blur(2px);position:absolute;inset:0}.PageHero-module__NuqhHa__grid{z-index:-1;background-image:linear-gradient(color-mix(in srgb, var(--accent) 9%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accent) 9%, transparent) 1px, transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(45% 70% at 78% 10%,#000 0%,#0000 70%);mask-image:radial-gradient(45% 70% at 78% 10%,#000 0%,#0000 70%)}.PageHero-module__NuqhHa__inner{flex-direction:column;gap:clamp(28px,4vw,48px);display:flex}.PageHero-module__NuqhHa__top{justify-content:space-between;align-items:center;gap:16px;display:flex}.PageHero-module__NuqhHa__title{flex-direction:column;display:flex}.PageHero-module__NuqhHa__line{text-wrap:balance;display:block}.PageHero-module__NuqhHa__bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:40px clamp(40px,6vw,120px);display:grid}.PageHero-module__NuqhHa__lead{max-width:36ch}.PageHero-module__NuqhHa__withFigure{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.PageHero-module__NuqhHa__stack{flex-direction:column;gap:clamp(28px,3vw,40px);display:flex}.PageHero-module__NuqhHa__figure{justify-self:end;width:100%;max-width:560px}@media (max-width:900px){.PageHero-module__NuqhHa__bottom{grid-template-columns:1fr}.PageHero-module__NuqhHa__figure{justify-self:stretch;max-width:none}}@media (max-width:560px){.PageHero-module__NuqhHa__top>:nth-child(2){display:none}}
.ServicePage-module__GglXgq__ctas{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.ServicePage-module__GglXgq__ctas[data-align=start]{justify-content:flex-start}.ServicePage-module__GglXgq__problems{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ServicePage-module__GglXgq__quote{border-radius:var(--radius);background:var(--bg-1);min-height:240px;box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:18px;padding:clamp(24px,2.4vw,36px);display:flex;position:relative}.ServicePage-module__GglXgq__quoteMark{height:.45em;color:var(--accent-text);font-size:4rem;font-weight:600;line-height:.6}.ServicePage-module__GglXgq__quote blockquote{letter-spacing:-.02em;text-wrap:pretty;flex:1;font-size:clamp(1.15rem,1.55vw,1.45rem);font-weight:500;line-height:1.35}.ServicePage-module__GglXgq__build{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ServicePage-module__GglXgq__buildCard{flex-direction:column;gap:12px;min-height:210px;padding:clamp(22px,2.2vw,32px);display:flex}.ServicePage-module__GglXgq__buildCard span{margin-bottom:auto;padding-bottom:24px}.ServicePage-module__GglXgq__steps{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:clamp(20px,2.4vw,36px);display:grid;position:relative}.ServicePage-module__GglXgq__steps:before{content:"";background:linear-gradient(90deg, var(--accent), var(--line-3));height:1px;position:absolute;top:21px;left:22px;right:22px}.ServicePage-module__GglXgq__step{flex-direction:column;gap:12px;display:flex;position:relative}.ServicePage-module__GglXgq__stepNum{background:var(--bg);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--accent);font-family:var(--font-mono);color:var(--accent-text);border-radius:50%;place-items:center;margin-bottom:10px;font-size:.78rem;display:grid}@media (min-width:761px) and (max-width:1240px){.ServicePage-module__GglXgq__steps[data-long]{grid-template-columns:repeat(3,minmax(0,1fr))}.ServicePage-module__GglXgq__steps[data-long]:before{display:none}}.ServicePage-module__GglXgq__strip{border-top:1px solid var(--line);padding-block:clamp(36px,4vw,56px)}.ServicePage-module__GglXgq__stripInner{grid-template-columns:minmax(160px,1fr) minmax(0,3fr);align-items:center;gap:20px 40px;display:grid}.ServicePage-module__GglXgq__tools{flex-wrap:wrap;gap:8px;display:flex}.ServicePage-module__GglXgq__included{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.ServicePage-module__GglXgq__includedList{border-top:1px solid var(--line)}.ServicePage-module__GglXgq__includedList li{border-bottom:1px solid var(--line);color:var(--fg-2);align-items:center;gap:14px;padding:16px 0;font-size:1.05rem;display:flex}.ServicePage-module__GglXgq__includedList svg{width:18px;height:18px;color:var(--accent-text);flex:none}.ServicePage-module__GglXgq__fit{border-radius:var(--radius);background:radial-gradient(120% 90% at 100% 0%, var(--accent-glow), transparent 60%), var(--bg-1);box-shadow:inset 0 0 0 1px var(--line-2);flex-direction:column;gap:14px;padding:clamp(24px,2.6vw,36px);display:flex}.ServicePage-module__GglXgq__fitText{letter-spacing:-.02em;font-size:clamp(1.15rem,1.5vw,1.4rem);line-height:1.4}.ServicePage-module__GglXgq__noteWrap{padding-bottom:clamp(40px,5vw,72px)}.ServicePage-module__GglXgq__note{border-radius:var(--radius-sm);background:var(--accent-5);max-width:880px;box-shadow:inset 3px 0 0 var(--accent), inset 0 0 0 1px var(--line-2);flex-direction:column;gap:10px;padding:22px 26px;display:flex}.ServicePage-module__GglXgq__noteText{color:var(--fg-2);line-height:1.6}.ServicePage-module__GglXgq__proof{flex-direction:column;gap:16px;display:flex}.ServicePage-module__GglXgq__concept{color:#ffc15e;align-self:flex-start;box-shadow:inset 0 0 0 1px #ffc15e99}.ServicePage-module__GglXgq__proofQuote blockquote{letter-spacing:-.035em;max-width:28ch;font-size:clamp(1.6rem,3vw,3rem);line-height:1.15}.ServicePage-module__GglXgq__proofQuote figcaption{margin-top:20px}.ServicePage-module__GglXgq__proofText{color:var(--fg-2)}@media (max-width:1000px){.ServicePage-module__GglXgq__problems,.ServicePage-module__GglXgq__build{grid-template-columns:repeat(2,minmax(0,1fr))}.ServicePage-module__GglXgq__included{grid-template-columns:1fr}}@media (max-width:760px){.ServicePage-module__GglXgq__steps{grid-template-columns:1fr;gap:28px}.ServicePage-module__GglXgq__steps:before{background:linear-gradient(180deg, var(--accent), var(--line-3));width:1px;height:auto;inset:22px auto 22px 21px}.ServicePage-module__GglXgq__step{padding-left:64px}.ServicePage-module__GglXgq__stepNum{margin:0;position:absolute;top:0;left:0}.ServicePage-module__GglXgq__stripInner{grid-template-columns:1fr}.ServicePage-module__GglXgq__ctas{justify-content:flex-start}}@media (max-width:640px){.ServicePage-module__GglXgq__problems,.ServicePage-module__GglXgq__build{grid-template-columns:1fr}.ServicePage-module__GglXgq__quote{min-height:0}}
.PageMeta-module__68dCsa__draft{z-index:950;background:color-mix(in srgb, var(--bg) 85%, transparent);height:30px;box-shadow:inset 0 0 0 1px var(--line-3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2);pointer-events:none;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:.68rem;display:inline-flex;position:fixed;bottom:16px;left:16px}.PageMeta-module__68dCsa__dot{background:#ffc15e;border-radius:50%;width:6px;height:6px}
.ProjectVisual-module__ZPiCnq__visual{--v-0:color-mix(in oklab, var(--accent) 3%, #0a0b0a);--v-1:color-mix(in oklab, var(--accent) 4.5%, #0d0e0d);--v-2:color-mix(in oklab, var(--accent) 6.5%, #121312);aspect-ratio:800/520;background:var(--v-0);width:100%;position:relative;overflow:hidden}.ProjectVisual-module__ZPiCnq__visual[data-play=false] *{animation-play-state:paused!important}.ProjectVisual-module__ZPiCnq__svg{width:100%;height:100%}.ProjectVisual-module__ZPiCnq__base{fill:var(--v-0)}.ProjectVisual-module__ZPiCnq__window{fill:var(--v-1);stroke:var(--line-2)}.ProjectVisual-module__ZPiCnq__phone{fill:var(--v-0);stroke:var(--line-3)}.ProjectVisual-module__ZPiCnq__screen{fill:var(--v-1)}.ProjectVisual-module__ZPiCnq__pill{fill:#ffffff0a}.ProjectVisual-module__ZPiCnq__rule{stroke:var(--line);fill:none}.ProjectVisual-module__ZPiCnq__dash{stroke:var(--line);stroke-dasharray:2 4;fill:none}.ProjectVisual-module__ZPiCnq__dim{fill:#eef3ec1a}.ProjectVisual-module__ZPiCnq__dimStrong{fill:#eef3ec38}.ProjectVisual-module__ZPiCnq__accent{fill:var(--accent)}.ProjectVisual-module__ZPiCnq__accentSoft{fill:color-mix(in srgb, var(--accent) 10%, transparent)}.ProjectVisual-module__ZPiCnq__accentPanel{fill:color-mix(in srgb, var(--accent) 4.5%, transparent);stroke:color-mix(in srgb, var(--accent) 22%, transparent)}.ProjectVisual-module__ZPiCnq__tile{fill:#ffffff06;stroke:var(--line)}.ProjectVisual-module__ZPiCnq__tileActive{fill:color-mix(in srgb, var(--accent) 6%, transparent);stroke:color-mix(in srgb, var(--accent) 50%, transparent)}.ProjectVisual-module__ZPiCnq__tooltipBox{fill:var(--v-2);stroke:var(--line-2)}.ProjectVisual-module__ZPiCnq__chipOn{fill:var(--accent)}.ProjectVisual-module__ZPiCnq__chipOff{fill:#ffffff0a;stroke:var(--line)}.ProjectVisual-module__ZPiCnq__outline{fill:none;stroke:var(--line-2)}.ProjectVisual-module__ZPiCnq__outlineAccent{fill:color-mix(in srgb, var(--accent) 5%, transparent);stroke:color-mix(in srgb, var(--accent) 55%, transparent)}.ProjectVisual-module__ZPiCnq__floatChip,.ProjectVisual-module__ZPiCnq__stage{fill:var(--v-2);stroke:var(--line-2)}.ProjectVisual-module__ZPiCnq__stroke{stroke:var(--fg-3);stroke-width:1.2px;fill:none}.ProjectVisual-module__ZPiCnq__inkStroke{stroke:var(--ink);stroke-width:1.6px;fill:none}.ProjectVisual-module__ZPiCnq__check{stroke:var(--ink);stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round}.ProjectVisual-module__ZPiCnq__wire{stroke:var(--line-3);fill:none;stroke-width:1.2px}.ProjectVisual-module__ZPiCnq__fgFill{fill:var(--fg)}.ProjectVisual-module__ZPiCnq__fg2Fill{fill:var(--fg-2)}.ProjectVisual-module__ZPiCnq__mono{font-family:var(--font-mono);letter-spacing:.04em}.ProjectVisual-module__ZPiCnq__fg{fill:var(--fg)}.ProjectVisual-module__ZPiCnq__fg2{fill:var(--fg-2)}.ProjectVisual-module__ZPiCnq__muted{fill:var(--fg-3)}.ProjectVisual-module__ZPiCnq__accentText{fill:var(--accent)}.ProjectVisual-module__ZPiCnq__inkText{fill:var(--ink)}.ProjectVisual-module__ZPiCnq__svg text{font-family:var(--font-sans)}.ProjectVisual-module__ZPiCnq__blink{animation:1.4s steps(2,end) infinite ProjectVisual-module__ZPiCnq__blink}@keyframes ProjectVisual-module__ZPiCnq__blink{50%{opacity:.2}}.ProjectVisual-module__ZPiCnq__ping{fill:none;stroke:var(--accent);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:ProjectVisual-module__ZPiCnq__ping 2.2s var(--ease-out) infinite}@keyframes ProjectVisual-module__ZPiCnq__ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.ProjectVisual-module__ZPiCnq__grow{transform-box:fill-box;transform-origin:0;animation:ProjectVisual-module__ZPiCnq__grow 5s var(--ease-out) infinite}@keyframes ProjectVisual-module__ZPiCnq__grow{0%{transform:scaleX(0)}25%,to{transform:scaleX(1)}}.ProjectVisual-module__ZPiCnq__chartLine{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:ProjectVisual-module__ZPiCnq__draw 6s var(--ease-out) infinite}@keyframes ProjectVisual-module__ZPiCnq__draw{0%{stroke-dashoffset:1px}40%,to{stroke-dashoffset:0}}.ProjectVisual-module__ZPiCnq__fadeArea{animation:ProjectVisual-module__ZPiCnq__fadeArea 6s var(--ease-out) infinite}@keyframes ProjectVisual-module__ZPiCnq__fadeArea{0%,10%{opacity:0}45%,to{opacity:1}}.ProjectVisual-module__ZPiCnq__spark{fill:none;stroke:var(--accent);stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.8;animation:ProjectVisual-module__ZPiCnq__draw 6s var(--ease-out) infinite}.ProjectVisual-module__ZPiCnq__tooltip{animation:ProjectVisual-module__ZPiCnq__tooltip 6s var(--ease-out) infinite}@keyframes ProjectVisual-module__ZPiCnq__tooltip{0%,45%{opacity:0;transform:translateY(4px)}55%,90%{opacity:1;transform:none}to{opacity:0}}.ProjectVisual-module__ZPiCnq__dotRing{fill:var(--bg);stroke:var(--accent);stroke-width:1.5px}.ProjectVisual-module__ZPiCnq__ringTrack{fill:none;stroke:#ffffff0f;stroke-width:8px}.ProjectVisual-module__ZPiCnq__ringFill{fill:none;stroke:var(--accent);stroke-width:8px;stroke-linecap:round;stroke-dasharray:60 100;animation:ProjectVisual-module__ZPiCnq__ring 5s var(--ease-out) infinite}@keyframes ProjectVisual-module__ZPiCnq__ring{0%{stroke-dasharray:0 100}35%,to{stroke-dasharray:60 100}}.ProjectVisual-module__ZPiCnq__ringOpen{fill:none;stroke:var(--line-3);stroke-width:1.2px}.ProjectVisual-module__ZPiCnq__ecg{animation:2.4s linear infinite ProjectVisual-module__ZPiCnq__ecg}@keyframes ProjectVisual-module__ZPiCnq__ecg{0%{transform:translate(0)}to{transform:translate(-77px)}}.ProjectVisual-module__ZPiCnq__ecgLine{fill:none;stroke:var(--accent);stroke-width:1.8px;stroke-linejoin:round}.ProjectVisual-module__ZPiCnq__typing{animation:ProjectVisual-module__ZPiCnq__typing 1.2s var(--ease-soft) infinite}@keyframes ProjectVisual-module__ZPiCnq__typing{0%,60%,to{opacity:.25}30%{opacity:1}}.ProjectVisual-module__ZPiCnq__road{fill:none;stroke:#ffffff0d;stroke-width:10px;stroke-linecap:round}.ProjectVisual-module__ZPiCnq__roadThin{fill:none;stroke:#ffffff0b;stroke-width:4px;stroke-linecap:round}.ProjectVisual-module__ZPiCnq__zone{fill:color-mix(in srgb, var(--accent) 3%, transparent);stroke:color-mix(in srgb, var(--accent) 18%, transparent);stroke-dasharray:3 4}.ProjectVisual-module__ZPiCnq__routeBase{fill:none;stroke:color-mix(in srgb, var(--accent) 22%, transparent);stroke-width:2.2px}.ProjectVisual-module__ZPiCnq__routeFlow{fill:none;stroke:var(--accent);stroke-width:2.2px;stroke-dasharray:5 13;animation:2s linear infinite ProjectVisual-module__ZPiCnq__flow}@keyframes ProjectVisual-module__ZPiCnq__flow{to{stroke-dashoffset:-36px}}.ProjectVisual-module__ZPiCnq__stop{fill:var(--bg);stroke:var(--accent);stroke-width:1.6px}.ProjectVisual-module__ZPiCnq__vehicle{fill:var(--fg)}.ProjectVisual-module__ZPiCnq__vehicleHalo{fill:color-mix(in srgb, var(--accent) 18%, transparent)}.ProjectVisual-module__ZPiCnq__stream{clip-path:inset(0 100% 0 0);animation:7s steps(28,end) infinite ProjectVisual-module__ZPiCnq__stream}@keyframes ProjectVisual-module__ZPiCnq__stream{0%{clip-path:inset(0 100% 0 0)}18%,92%{clip-path:inset(0)}to{clip-path:inset(0);opacity:0}}.ProjectVisual-module__ZPiCnq__appear{animation:ProjectVisual-module__ZPiCnq__appear 7s var(--ease-out) infinite}@keyframes ProjectVisual-module__ZPiCnq__appear{0%,45%{opacity:0}55%,92%{opacity:1}to{opacity:0}}.ProjectVisual-module__ZPiCnq__knn{stroke:color-mix(in srgb, var(--accent) 55%, transparent);stroke-width:1px;stroke-dasharray:2 3;animation:ProjectVisual-module__ZPiCnq__appear 7s var(--ease-out) infinite}.ProjectVisual-module__ZPiCnq__float{animation:ProjectVisual-module__ZPiCnq__float 5s var(--ease-in-out) infinite}@keyframes ProjectVisual-module__ZPiCnq__float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ProjectVisual-module__ZPiCnq__orbit{fill:none;stroke:color-mix(in srgb, var(--accent) 35%, transparent);stroke-dasharray:40 400;animation:4s linear infinite ProjectVisual-module__ZPiCnq__orbit}@keyframes ProjectVisual-module__ZPiCnq__orbit{to{stroke-dashoffset:-440px}}.ProjectVisual-module__ZPiCnq__selectRing{fill:none;stroke:var(--accent);stroke-width:1.5px}.ProjectVisual-module__ZPiCnq__run{animation:ProjectVisual-module__ZPiCnq__run 5s var(--ease-out) infinite}@keyframes ProjectVisual-module__ZPiCnq__run{0%{transform:translate(0)}25%,to{transform:translateX(var(--to))}}.ProjectVisual-module__ZPiCnq__finish{fill:none;stroke:var(--accent);stroke-width:1.2px;stroke-dasharray:3 3}.ProjectVisual-module__ZPiCnq__segA{fill:none;stroke:var(--accent);stroke-width:11px}.ProjectVisual-module__ZPiCnq__segB{fill:none;stroke:color-mix(in srgb, var(--accent) 45%, transparent);stroke-width:11px}.ProjectVisual-module__ZPiCnq__segC{fill:none;stroke:#eef3ec47;stroke-width:11px}.ProjectVisual-module__ZPiCnq__swB{fill:color-mix(in srgb, var(--accent) 45%, transparent)}.ProjectVisual-module__ZPiCnq__swC{fill:#eef3ec47}.ProjectVisual-module__ZPiCnq__lineB,.ProjectVisual-module__ZPiCnq__lineC{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:ProjectVisual-module__ZPiCnq__draw 6s var(--ease-out) infinite}.ProjectVisual-module__ZPiCnq__lineB{stroke:color-mix(in srgb, var(--accent) 50%, transparent)}.ProjectVisual-module__ZPiCnq__lineC{stroke:#eef3ec59}.ProjectVisual-module__ZPiCnq__jar{fill:#ffffff05;stroke:var(--line-3);stroke-width:1.2px}.ProjectVisual-module__ZPiCnq__coins{animation:ProjectVisual-module__ZPiCnq__coins 5s var(--ease-out) infinite}@keyframes ProjectVisual-module__ZPiCnq__coins{0%{transform:translateY(46px)}30%,to{transform:translateY(0)}}.ProjectVisual-module__ZPiCnq__coin{fill:var(--accent);stroke:var(--v-0);stroke-width:1px}.ProjectVisual-module__ZPiCnq__paper{fill:#e0e0e0}.ProjectVisual-module__ZPiCnq__paperBack{fill:#b9bbb7;opacity:.55}.ProjectVisual-module__ZPiCnq__paperInk{fill:#2a2e28}.ProjectVisual-module__ZPiCnq__paperLine{fill:#9ea19b}.ProjectVisual-module__ZPiCnq__docIn{animation:ProjectVisual-module__ZPiCnq__docIn 3.2s var(--ease-in-out) infinite}@keyframes ProjectVisual-module__ZPiCnq__docIn{0%{opacity:1;transform:translate(0)}55%{opacity:1;transform:translate(0)}80%{opacity:0;transform:translate(70px)scale(.6)}81%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translate(0)}}
.Slot-module__LFCg3G__slot{border-top:1px solid var(--line);padding-block:clamp(72px,9vw,140px);position:relative}.Slot-module__LFCg3G__head{margin-bottom:clamp(32px,4vw,56px)}
.NextProject-module__i1tPea__section{padding-block:var(--section-y);border-top:1px solid var(--line)}.NextProject-module__i1tPea__link{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,96px);display:grid}.NextProject-module__i1tPea__text{flex-direction:column;gap:28px;display:flex}.NextProject-module__i1tPea__title{letter-spacing:-.06em;align-items:center;gap:.2em;font-size:clamp(3rem,8vw,8.6rem);font-weight:500;line-height:.9;transition:color .4s;display:flex}.NextProject-module__i1tPea__link:hover .NextProject-module__i1tPea__title{color:var(--accent-text)}.NextProject-module__i1tPea__arrow{background:var(--accent);width:.62em;height:.62em;color:var(--ink);opacity:0;transition:transform .7s var(--ease-out), opacity .4s;border-radius:50%;flex:none;place-items:center;display:grid;transform:scale(.6)rotate(-45deg)}.NextProject-module__i1tPea__arrow svg{width:36%;height:auto}.NextProject-module__i1tPea__link:hover .NextProject-module__i1tPea__arrow{opacity:1;transform:none}.NextProject-module__i1tPea__peek{border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--line);position:relative;overflow:hidden}.NextProject-module__i1tPea__peek:before,.NextProject-module__i1tPea__peek:after{z-index:2}.NextProject-module__i1tPea__visual{transition:transform 1.2s var(--ease-out)}.NextProject-module__i1tPea__link:hover .NextProject-module__i1tPea__visual{transform:scale(1.04)}@media (max-width:900px){.NextProject-module__i1tPea__link{grid-template-columns:1fr}}
.Architecture-module__Pqi13a__arch{width:100%;color:var(--fg);position:relative}.Architecture-module__Pqi13a__arch svg{width:100%;height:100%;overflow:visible}.Architecture-module__Pqi13a__line{fill:none;stroke:var(--line-3);stroke-width:1.2px}.Architecture-module__Pqi13a__box{fill:var(--bg-1);stroke:var(--line-3);stroke-width:1.2px}.Architecture-module__Pqi13a__accentBox{fill:color-mix(in srgb, var(--accent) 22%, var(--bg-1));stroke:var(--accent-text);stroke-width:1.4px}.Architecture-module__Pqi13a__title{font-family:var(--font-sans);fill:var(--fg);font-size:19px;font-weight:650}.Architecture-module__Pqi13a__titleSm{font-size:16.5px}.Architecture-module__Pqi13a__text{font-family:var(--font-mono);letter-spacing:.04em;fill:var(--fg-3);text-transform:uppercase;font-size:12.5px}.Architecture-module__Pqi13a__num{font-family:var(--font-mono);fill:var(--accent-text);font-size:13px;font-weight:600}.Architecture-module__Pqi13a__node{fill:var(--accent)}.Architecture-module__Pqi13a__packet{fill:none;stroke:var(--accent);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:.06 1;stroke-dashoffset:.06px;animation:3.2s linear infinite Architecture-module__Pqi13a__travel}@keyframes Architecture-module__Pqi13a__travel{to{stroke-dashoffset:-1px}}@media (max-width:640px){.Architecture-module__Pqi13a__arch{display:none}}
.kit-module__R7oNhG__mock{width:100%;font-family:var(--font-sans);letter-spacing:-.005em;text-align:left;-webkit-user-select:none;user-select:none;font-weight:500;line-height:1.45;position:relative;container-type:inline-size}.kit-module__R7oNhG__canvas{font-size:calc(100cqw / var(--n));position:absolute;inset:0}.kit-module__R7oNhG__icon{stroke:currentColor;stroke-width:1.7px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}
.healthea-module__8hvqhq__mock{--h-teal:#0a3133;--h-teal-2:#144a4c;--h-teal-3:#2b6b6b;--h-mint:#7fe0c2;--h-mint-2:#3fbf98;--h-mint-soft:#e2f6ef;--h-mint-hl:#7fe0c26b;--h-paper:#f3f6f2;--h-paper-2:#e9eee8;--h-white:#fff;--h-line:#0a31331a;--h-line-2:#0a31332b;--h-muted:#0a3133a3;--h-faint:#0a31336b;--h-amber:#8a5a12;--h-amber-soft:#fbf0db;--h-red:#a3413a;--h-red-soft:#f8e6e3;width:100%;color:var(--h-teal);font-family:var(--font-sans);letter-spacing:-.005em;text-align:left;-webkit-user-select:none;user-select:none;font-weight:500;line-height:1.45;position:relative;container-type:inline-size}.healthea-module__8hvqhq__mono{font-family:var(--font-mono);letter-spacing:.02em}.healthea-module__8hvqhq__icon{stroke:currentColor;stroke-width:1.7px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.healthea-module__8hvqhq__logo{color:var(--h-teal);align-items:center;gap:.42em;display:inline-flex}.healthea-module__8hvqhq__logoMark{flex:none;width:1.3em;height:1.3em}.healthea-module__8hvqhq__logoWord{letter-spacing:-.045em;font-size:1em;font-weight:700;line-height:1}.healthea-module__8hvqhq__window{background:var(--h-white);box-shadow:0 0 0 .0625em var(--h-line-2), 0 2em 4em -2em #0a313359;border-radius:.9em;grid-template-rows:2.5em 1fr;display:grid;position:absolute;inset:0;overflow:hidden}.healthea-module__8hvqhq__bar{background:var(--h-paper);border-bottom:.0625em solid var(--h-line);align-items:center;gap:.4em;padding:0 1em;display:flex}.healthea-module__8hvqhq__bar i{background:var(--h-line-2);border-radius:50%;width:.7em;height:.7em}.healthea-module__8hvqhq__url{background:var(--h-white);box-shadow:0 0 0 .0625em var(--h-line);color:var(--h-muted);border-radius:1em;align-items:center;gap:.45em;margin:0 auto;padding:.28em 1.1em;font-size:.7em;display:inline-flex}.healthea-module__8hvqhq__url .healthea-module__8hvqhq__icon{width:.95em;color:var(--h-mint-2)}.healthea-module__8hvqhq__avatar{background:var(--h-mint);width:1.7em;height:1.7em;color:var(--h-teal);border-radius:50%;place-items:center;font-size:.66em;font-weight:700;display:grid}.healthea-module__8hvqhq__phone{background:var(--h-teal);border-radius:2.6em;width:46%;padding:.55em;position:absolute;top:0;bottom:0;box-shadow:0 2em 3.5em -1.8em #0a31338c}.healthea-module__8hvqhq__phoneScreen{background:var(--h-paper);border-radius:2.1em;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.healthea-module__8hvqhq__notch{background:var(--h-teal);z-index:2;border-radius:1em;width:30%;height:1.35em;position:absolute;top:.55em;left:50%;transform:translate(-50%)}.healthea-module__8hvqhq__status{justify-content:space-between;padding:.75em 1.5em 0;font-size:.62em;font-weight:700;display:flex}.healthea-module__8hvqhq__chip{background:var(--h-mint-soft);color:var(--h-teal);white-space:nowrap;border-radius:1em;align-items:center;gap:.4em;padding:.32em .7em;font-size:.68em;font-weight:600;display:inline-flex}.healthea-module__8hvqhq__chipOn{background:var(--h-mint)}.healthea-module__8hvqhq__chipLine{box-shadow:inset 0 0 0 .09em var(--h-line-2);color:var(--h-muted);background:0 0}.healthea-module__8hvqhq__cite{background:var(--h-mint-soft);min-width:1.35em;height:1.35em;color:var(--h-teal);font-family:var(--font-mono);vertical-align:.15em;border-radius:.4em;place-items:center;margin-left:.25em;padding:0 .3em;font-size:.68em;font-weight:600;display:inline-grid}.healthea-module__8hvqhq__citeOn{background:var(--h-mint)}.healthea-module__8hvqhq__badge{background:var(--h-mint-soft);color:var(--h-teal);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:.4em;align-items:center;gap:.35em;padding:.22em .6em;font-size:.58em;font-weight:600;display:inline-flex}.healthea-module__8hvqhq__badge:before{content:"";background:var(--h-mint-2);border-radius:50%;width:.55em;height:.55em}.healthea-module__8hvqhq__badgeAmber{background:var(--h-amber-soft);color:var(--h-amber)}.healthea-module__8hvqhq__badgeAmber:before{background:#d99a3a}.healthea-module__8hvqhq__badgeGrey{background:var(--h-paper-2);color:var(--h-muted)}.healthea-module__8hvqhq__badgeGrey:before{background:var(--h-faint)}.healthea-module__8hvqhq__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--h-faint);font-size:.56em}.healthea-module__8hvqhq__skel{background:var(--h-line-2);border-radius:.3em;height:.42em;display:block}.healthea-module__8hvqhq__card{background:var(--h-white);box-shadow:0 0 0 .0625em var(--h-line), 0 .8em 1.8em -1em #0a313340;border-radius:.85em}.healthea-module__8hvqhq__btn{background:var(--h-teal);color:var(--h-white);white-space:nowrap;border-radius:.6em;justify-content:center;align-items:center;gap:.45em;padding:.55em .95em;font-size:.72em;font-weight:600;display:inline-flex}.healthea-module__8hvqhq__btnGhost{color:var(--h-teal);box-shadow:inset 0 0 0 .09em var(--h-line-2);background:0 0}.healthea-module__8hvqhq__btnMint{background:var(--h-mint);color:var(--h-teal)}.healthea-module__8hvqhq__app{grid-template-columns:14.5em 1fr 23.5em;min-height:0;display:grid}.healthea-module__8hvqhq__side{background:var(--h-paper);border-right:.0625em solid var(--h-line);flex-direction:column;gap:1.15em;min-height:0;padding:1.3em 1em 1.1em;display:flex}.healthea-module__8hvqhq__side .healthea-module__8hvqhq__logo{padding-left:.2em;font-size:1.15em}.healthea-module__8hvqhq__newBtn{justify-content:flex-start;padding:.7em .9em;font-size:.76em}.healthea-module__8hvqhq__nav{flex-direction:column;gap:.15em;display:flex}.healthea-module__8hvqhq__navItem{color:var(--h-muted);border-radius:.55em;align-items:center;gap:.6em;padding:.5em .65em;font-size:.8em;display:flex}.healthea-module__8hvqhq__navItem .healthea-module__8hvqhq__icon{width:1.05em;height:1.05em}.healthea-module__8hvqhq__navOn{background:var(--h-white);color:var(--h-teal);box-shadow:0 0 0 .08em var(--h-line), 0 .3em .7em -.4em #0a31334d;font-weight:650}.healthea-module__8hvqhq__recent{flex-direction:column;gap:.55em;padding:0 .65em;display:flex}.healthea-module__8hvqhq__recent p:not(.healthea-module__8hvqhq__label){color:var(--h-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72em;overflow:hidden}.healthea-module__8hvqhq__who{background:var(--h-white);box-shadow:0 0 0 .0625em var(--h-line);border-radius:.7em;align-items:center;gap:.65em;margin-top:auto;padding:.75em;display:flex}.healthea-module__8hvqhq__who b{font-size:.72em;display:block}.healthea-module__8hvqhq__who span:not(.healthea-module__8hvqhq__avatar){color:var(--h-faint);font-size:.6em;display:block}.healthea-module__8hvqhq__main{background:linear-gradient(180deg, var(--h-white), #fbfcfa);flex-direction:column;min-width:0;padding:1.4em 2.1em 1.3em;display:flex;position:relative}.healthea-module__8hvqhq__mainHead{justify-content:space-between;align-items:center;display:flex}.healthea-module__8hvqhq__mainHead h3{letter-spacing:-.02em;font-size:1.05em;font-weight:700}.healthea-module__8hvqhq__thread{flex-direction:column;gap:1em;margin-top:1.3em;display:flex}.healthea-module__8hvqhq__ask{background:var(--h-teal);max-width:28em;color:var(--h-white);border-radius:1em 1em .3em;align-self:flex-end;padding:.75em 1em;font-size:.84em;line-height:1.45}.healthea-module__8hvqhq__answer{padding:1.05em 1.2em .95em}.healthea-module__8hvqhq__answerHead{align-items:center;gap:.55em;font-size:.74em;display:flex}.healthea-module__8hvqhq__answerHead b{font-weight:700}.healthea-module__8hvqhq__answerHead span{color:var(--h-faint)}.healthea-module__8hvqhq__tile{background:var(--h-teal);border-radius:.5em;place-items:center;width:1.8em;height:1.8em;display:grid}.healthea-module__8hvqhq__tile svg{width:1.15em;height:1.15em}.healthea-module__8hvqhq__steps{flex-direction:column;gap:.45em;margin:.8em 0 .9em;padding-left:1.2em;font-size:.82em;line-height:1.5;list-style:decimal;display:flex}.healthea-module__8hvqhq__steps li::marker{color:var(--h-faint);font-family:var(--font-mono);font-size:.85em}.healthea-module__8hvqhq__sources{border-top:.0625em solid var(--h-line);flex-wrap:wrap;gap:.45em;padding-top:.85em;display:flex}.healthea-module__8hvqhq__answerFoot{align-items:center;gap:.7em;margin-top:.85em;display:flex}.healthea-module__8hvqhq__answerFoot .healthea-module__8hvqhq__mono{color:var(--h-faint);font-size:.6em}.healthea-module__8hvqhq__actions{color:var(--h-faint);gap:.75em;margin-left:auto;display:flex}.healthea-module__8hvqhq__actions .healthea-module__8hvqhq__icon{width:.95em;height:.95em}.healthea-module__8hvqhq__followUps{flex-direction:column;gap:.6em;padding-left:.2em;display:flex}.healthea-module__8hvqhq__composer{background:var(--h-white);box-shadow:0 0 0 .0625em var(--h-line-2), 0 .7em 1.4em -1em #0a31334d;color:var(--h-faint);border-radius:.9em;align-items:center;gap:.8em;margin-top:auto;padding:.55em .55em .55em 1.1em;font-size:.8em;display:flex}.healthea-module__8hvqhq__send{background:var(--h-mint);width:2.2em;height:2.2em;color:var(--h-teal);border-radius:.65em;place-items:center;margin-left:auto;display:grid}.healthea-module__8hvqhq__panel{border-left:.0625em solid var(--h-line);background:var(--h-white);flex-direction:column;gap:.95em;min-width:0;padding:1.3em 1.35em 1.2em;display:flex}.healthea-module__8hvqhq__panelHead{color:var(--h-faint);justify-content:space-between;align-items:center;display:flex}.healthea-module__8hvqhq__panel h4{letter-spacing:-.02em;font-size:.98em;font-weight:700;line-height:1.25}.healthea-module__8hvqhq__metaGrid{grid-template-columns:1fr 1fr;gap:.6em 1em;display:grid}.healthea-module__8hvqhq__metaGrid div{flex-direction:column;gap:.2em;display:flex}.healthea-module__8hvqhq__metaGrid b{font-size:.74em;font-weight:600}.healthea-module__8hvqhq__page{background:var(--h-paper);min-height:0;box-shadow:inset 0 0 0 .0625em var(--h-line);border-radius:.6em;flex-direction:column;flex:1;gap:.55em;padding:1em 1.1em;display:flex;position:relative;overflow:hidden}.healthea-module__8hvqhq__page h5{font-size:.74em;font-weight:700}.healthea-module__8hvqhq__mark{background:linear-gradient(90deg, var(--h-mint-hl), var(--h-mint-hl)) no-repeat 0 0 / 100% 100%;box-shadow:inset .2em 0 0 var(--h-mint-2);border-radius:.35em;margin:.15em -.35em;padding:.45em .5em;font-size:.68em;line-height:1.5;position:relative}.healthea-module__8hvqhq__panelFoot{gap:.6em;display:flex}.healthea-module__8hvqhq__stage{background:radial-gradient(70% 90% at 85% 0%, #7fe0c252, transparent 60%), var(--h-paper);box-shadow:inset 0 0 0 .0625em var(--h-line);border-radius:1.1em;position:absolute;inset:0;overflow:hidden}.healthea-module__8hvqhq__dots{background-image:radial-gradient(var(--h-line-2) .06em, transparent .07em);background-size:1.4em 1.4em;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 50% 40%,#000,#0000);mask-image:radial-gradient(80% 80% at 50% 40%,#000,#0000)}.healthea-module__8hvqhq__center{flex-direction:column;justify-content:center;align-items:center;gap:1em;padding:2em;display:flex;position:absolute;inset:0}.healthea-module__8hvqhq__search{align-items:center;gap:.75em;width:100%;padding:.95em .8em .95em 1.15em;font-size:1.05em;display:flex}.healthea-module__8hvqhq__search .healthea-module__8hvqhq__icon{color:var(--h-mint-2);width:1.15em;height:1.15em}.healthea-module__8hvqhq__typed{white-space:nowrap;border-right:.08em solid var(--h-teal);overflow:hidden}.healthea-module__8hvqhq__suggest{flex-wrap:wrap;justify-content:center;gap:.5em;display:flex}.healthea-module__8hvqhq__hint{color:var(--h-faint);font-size:.7em}.healthea-module__8hvqhq__tooltip{width:21em;padding:1em 1.1em;position:relative}.healthea-module__8hvqhq__tooltip:after{content:"";background:var(--h-white);width:.9em;height:.9em;box-shadow:-.06em -.06em 0 var(--h-line);position:absolute;top:-.45em;left:2.2em;transform:rotate(45deg)}.healthea-module__8hvqhq__rows{flex-direction:column;gap:.55em;margin-top:.75em;display:flex}.healthea-module__8hvqhq__row{grid-template-columns:5.2em 1fr;align-items:baseline;gap:.6em;display:grid}.healthea-module__8hvqhq__row b{font-size:.74em;font-weight:600}.healthea-module__8hvqhq__version{grid-template-columns:2.2em 1fr auto;align-items:center;gap:.85em;width:100%;padding:.85em 1em;display:grid}.healthea-module__8hvqhq__version b{font-size:.82em;font-weight:650;display:block}.healthea-module__8hvqhq__version span.healthea-module__8hvqhq__mono{color:var(--h-faint);font-size:.6em}.healthea-module__8hvqhq__rank{background:var(--h-mint);width:2.2em;height:2.2em;font-family:var(--font-mono);border-radius:.6em;place-items:center;font-size:.7em;font-weight:700;display:grid}.healthea-module__8hvqhq__versionOff{opacity:.62;box-shadow:inset 0 0 0 .09em var(--h-line-2);background:0 0}.healthea-module__8hvqhq__versionOff .healthea-module__8hvqhq__rank{background:var(--h-paper-2);color:var(--h-faint)}.healthea-module__8hvqhq__versionDraft{box-shadow:none;border:.09em dashed var(--h-line-2);opacity:.8;background:0 0}.healthea-module__8hvqhq__versionDraft .healthea-module__8hvqhq__rank{background:var(--h-paper-2);color:var(--h-faint)}.healthea-module__8hvqhq__strike b{text-decoration:line-through;-webkit-text-decoration-color:var(--h-faint);text-decoration-color:var(--h-faint)}.healthea-module__8hvqhq__flow{grid-template-columns:1fr 3.4em 1.15fr 3.4em .85fr;align-items:center;padding:2em 2.2em;display:grid;position:absolute;inset:0}.healthea-module__8hvqhq__flowCol{flex-direction:column;gap:.6em;display:flex}.healthea-module__8hvqhq__doc{align-items:center;gap:.6em;padding:.6em .75em;font-size:.74em;font-weight:600;display:flex}.healthea-module__8hvqhq__doc .healthea-module__8hvqhq__icon{width:1.15em;height:1.15em;color:var(--h-teal-3)}.healthea-module__8hvqhq__docOff{box-shadow:inset 0 0 0 .09em var(--h-line-2);color:var(--h-faint);background:0 0}.healthea-module__8hvqhq__docOff .healthea-module__8hvqhq__icon{color:var(--h-faint)}.healthea-module__8hvqhq__lock{color:var(--h-red);margin-left:auto}.healthea-module__8hvqhq__okTick{color:var(--h-mint-2);margin-left:auto}.healthea-module__8hvqhq__arrow{background:linear-gradient(90deg, var(--h-line-2), var(--h-mint-2));border-radius:1em;height:.12em;margin:0 .4em;position:relative}.healthea-module__8hvqhq__arrow:after{content:"";border-top:.12em solid var(--h-mint-2);border-right:.12em solid var(--h-mint-2);width:.55em;height:.55em;position:absolute;top:50%;right:-.1em;transform:translateY(-50%)rotate(45deg)}.healthea-module__8hvqhq__person{align-items:center;gap:.6em;padding:.75em;display:flex}.healthea-module__8hvqhq__person b{font-size:.78em;display:block}.healthea-module__8hvqhq__person span:not(.healthea-module__8hvqhq__avatar){color:var(--h-faint);font-size:.6em;display:block}.healthea-module__8hvqhq__aiBox{text-align:center;flex-direction:column;align-items:center;gap:.5em;padding:1.1em .8em;display:flex}.healthea-module__8hvqhq__aiBox .healthea-module__8hvqhq__tile{border-radius:.8em;width:2.6em;height:2.6em}.healthea-module__8hvqhq__aiBox b{font-size:.8em}.healthea-module__8hvqhq__aiBox span{color:var(--h-faint);font-size:.62em}.healthea-module__8hvqhq__feed{flex-direction:column;gap:.55em;width:100%;display:flex}.healthea-module__8hvqhq__feedRow{grid-template-columns:2em 1fr auto;align-items:center;gap:.75em;padding:.75em .9em;display:grid}.healthea-module__8hvqhq__feedRow b{font-size:.78em;font-weight:650;display:block}.healthea-module__8hvqhq__feedRow span.healthea-module__8hvqhq__mono{color:var(--h-faint);font-size:.6em}.healthea-module__8hvqhq__op{width:2em;height:2em;font-family:var(--font-mono);border-radius:.55em;place-items:center;font-size:.8em;font-weight:700;display:grid}.healthea-module__8hvqhq__opNew{background:var(--h-mint)}.healthea-module__8hvqhq__opEdit{background:var(--h-mint-soft)}.healthea-module__8hvqhq__opDel{background:var(--h-red-soft);color:var(--h-red)}.healthea-module__8hvqhq__sources3{gap:.55em;width:100%;display:flex}.healthea-module__8hvqhq__src{flex:1;align-items:center;gap:.5em;padding:.6em .7em;font-size:.66em;font-weight:600;display:flex}.healthea-module__8hvqhq__src .healthea-module__8hvqhq__icon{color:var(--h-teal-3)}.healthea-module__8hvqhq__live{color:var(--h-teal-3);align-items:center;gap:.45em;font-size:.66em;font-weight:600;display:inline-flex}.healthea-module__8hvqhq__live:before{content:"";background:var(--h-mint-2);width:.55em;height:.55em;box-shadow:0 0 0 .25em var(--h-mint-soft);border-radius:50%}.healthea-module__8hvqhq__menu{flex-direction:column;gap:.15em;width:13em;padding:.45em;display:flex}.healthea-module__8hvqhq__menuItem{color:var(--h-muted);border-radius:.45em;align-items:center;gap:.55em;padding:.5em .6em;font-size:.74em;display:flex}.healthea-module__8hvqhq__menuOn{background:var(--h-mint-soft);color:var(--h-teal);font-weight:650}.healthea-module__8hvqhq__comment{background:var(--h-paper);box-shadow:inset 0 0 0 .0625em var(--h-line);border-radius:.55em;padding:.7em .8em;font-size:.72em;line-height:1.45}.healthea-module__8hvqhq__split{grid-template-columns:1fr 1fr;gap:1.2em;display:grid;position:absolute;inset:0}.healthea-module__8hvqhq__half{border-radius:1.1em;flex-direction:column;gap:.8em;padding:1.5em;display:flex;position:relative;overflow:hidden}.healthea-module__8hvqhq__before{box-shadow:inset 0 0 0 .0625em var(--h-line);color:var(--h-muted);background:#eceeea}.healthea-module__8hvqhq__after{background:radial-gradient(80% 70% at 100% 0%, #7fe0c259, transparent 60%), var(--h-paper);box-shadow:inset 0 0 0 .0625em var(--h-line)}.healthea-module__8hvqhq__halfHead{justify-content:space-between;align-items:center;display:flex}.healthea-module__8hvqhq__halfHead b{color:var(--h-teal);font-size:.95em;font-weight:700}.healthea-module__8hvqhq__files{background:var(--h-white);box-shadow:0 0 0 .0625em var(--h-line);border-radius:.7em;flex-direction:column;display:flex;overflow:hidden}.healthea-module__8hvqhq__file{border-bottom:.0625em solid var(--h-line);grid-template-columns:1.1em 1fr auto;align-items:center;gap:.6em;padding:.55em .8em;font-size:.7em;display:grid}.healthea-module__8hvqhq__file:last-child{border-bottom:0}.healthea-module__8hvqhq__file .healthea-module__8hvqhq__mono{color:var(--h-faint);font-size:.85em}.healthea-module__8hvqhq__trail{border-top:.0625em dashed var(--h-line-2);flex-direction:column;gap:.45em;margin-top:auto;padding-top:.6em;display:flex}.healthea-module__8hvqhq__trail li{align-items:center;gap:.6em;font-size:.7em;display:flex}.healthea-module__8hvqhq__trail li span{background:var(--h-white);width:1.7em;height:1.7em;box-shadow:0 0 0 .09em var(--h-line-2);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.85em;display:grid}.healthea-module__8hvqhq__notice{background:var(--h-amber-soft);color:var(--h-amber);border-radius:.55em;gap:.55em;padding:.65em .8em;font-size:.68em;line-height:1.45;display:flex}.healthea-module__8hvqhq__reader{grid-template-columns:17em 1fr 15em;min-height:0;display:grid}.healthea-module__8hvqhq__toc{background:var(--h-paper);border-right:.0625em solid var(--h-line);flex-direction:column;gap:.35em;padding:1.3em 1em;display:flex}.healthea-module__8hvqhq__tocItem{color:var(--h-muted);border-radius:.45em;justify-content:space-between;padding:.45em .6em;font-size:.72em;display:flex}.healthea-module__8hvqhq__tocOn{background:var(--h-white);color:var(--h-teal);box-shadow:0 0 0 .08em var(--h-line);font-weight:650}.healthea-module__8hvqhq__sheet{background:#fbfcfa;flex-direction:column;gap:.7em;min-width:0;padding:2em 2.6em;display:flex}.healthea-module__8hvqhq__sheet h3{letter-spacing:-.025em;font-size:1.25em;font-weight:700}.healthea-module__8hvqhq__sheet h5{margin-top:.5em;font-size:.82em;font-weight:700}.healthea-module__8hvqhq__sheet .healthea-module__8hvqhq__mark{font-size:.78em}.healthea-module__8hvqhq__timeline{border-left:.0625em solid var(--h-line);flex-direction:column;gap:.9em;padding:1.3em 1.1em;display:flex}.healthea-module__8hvqhq__tl{flex-direction:column;gap:.25em;padding-left:1.2em;display:flex;position:relative}.healthea-module__8hvqhq__tl:before{content:"";background:var(--h-line-2);border-radius:50%;width:.55em;height:.55em;position:absolute;top:.35em;left:0}.healthea-module__8hvqhq__tlOn:before{background:var(--h-mint-2);box-shadow:0 0 0 .25em var(--h-mint-soft)}.healthea-module__8hvqhq__tl b{font-size:.74em}.healthea-module__8hvqhq__tl span{color:var(--h-faint);font-size:.62em}.healthea-module__8hvqhq__mobileStage{position:absolute;inset:0}.healthea-module__8hvqhq__mHead{justify-content:space-between;align-items:center;padding:1.1em 1.1em .6em;display:flex}.healthea-module__8hvqhq__mHead .healthea-module__8hvqhq__logo{font-size:.95em}.healthea-module__8hvqhq__mBody{flex-direction:column;flex:1;gap:.75em;min-height:0;padding:.4em .9em .9em;display:flex}.healthea-module__8hvqhq__mBody .healthea-module__8hvqhq__ask{max-width:85%;font-size:.76em}.healthea-module__8hvqhq__mBody .healthea-module__8hvqhq__answer{padding:.85em .9em}.healthea-module__8hvqhq__mBody .healthea-module__8hvqhq__steps{margin:.6em 0;font-size:.72em}.healthea-module__8hvqhq__mBody .healthea-module__8hvqhq__composer{font-size:.7em}.healthea-module__8hvqhq__mSource{flex-direction:column;gap:.35em;padding:.8em .9em;display:flex}.healthea-module__8hvqhq__mSource b{font-size:.74em}.healthea-module__8hvqhq__mSource .healthea-module__8hvqhq__mono{color:var(--h-faint);font-size:.56em}.healthea-module__8hvqhq__tabBar{border-top:.0625em solid var(--h-line);background:var(--h-white);justify-content:space-around;margin-top:auto;padding:.7em .8em 1.2em;display:flex}.healthea-module__8hvqhq__tabBar span{color:var(--h-faint);flex-direction:column;align-items:center;gap:.25em;font-size:.56em;display:flex}.healthea-module__8hvqhq__tabBar .healthea-module__8hvqhq__icon{width:1.9em;height:1.9em}.healthea-module__8hvqhq__tabBar .healthea-module__8hvqhq__tabOn{color:var(--h-teal);font-weight:700}.healthea-module__8hvqhq__gaps{grid-template-columns:13em 1fr 20em;min-height:0;display:grid}.healthea-module__8hvqhq__gaps .healthea-module__8hvqhq__panel{background:#fbfcfa}.healthea-module__8hvqhq__trOn{background:var(--h-mint-soft);border-bottom-color:#0000;border-radius:.5em;margin:0 -.6em;padding-inline:1em}.healthea-module__8hvqhq__table{flex-direction:column;gap:.2em;min-width:0;padding:1.4em 1.8em;display:flex}.healthea-module__8hvqhq__tr{border-bottom:.0625em solid var(--h-line);grid-template-columns:1.7fr 1fr .95fr .7fr;align-items:center;gap:1em;padding:.75em .4em;font-size:.74em;display:grid}.healthea-module__8hvqhq__th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--h-faint);padding-top:0;font-size:.56em}.healthea-module__8hvqhq__tr b{font-weight:650}.healthea-module__8hvqhq__tr .healthea-module__8hvqhq__badge{justify-self:start;font-size:.78em}.is-in .healthea-module__8hvqhq__rise{animation:healthea-module__8hvqhq__rise .7s var(--ease-out) both;animation-delay:calc(var(--d,0) * 1s + .25s)}@keyframes healthea-module__8hvqhq__rise{0%{opacity:0;transform:translateY(.9em)}}.is-in .healthea-module__8hvqhq__typed{animation:2.4s steps(52,end) .5s both healthea-module__8hvqhq__type,.9s step-end infinite healthea-module__8hvqhq__caret}@keyframes healthea-module__8hvqhq__type{0%{max-width:0}to{max-width:100%}}@keyframes healthea-module__8hvqhq__caret{50%{border-color:#0000}}.is-in .healthea-module__8hvqhq__mark{animation:healthea-module__8hvqhq__sweep 1.1s var(--ease-out) both;animation-delay:calc(var(--d,0) * 1s + .6s)}@keyframes healthea-module__8hvqhq__sweep{0%{background-size:0% 100%}}.healthea-module__8hvqhq__pulse{animation:healthea-module__8hvqhq__pulse 2.4s var(--ease-soft) infinite}@keyframes healthea-module__8hvqhq__pulse{0%,to{box-shadow:0 0 #3fbf9873}60%{box-shadow:0 0 0 .45em #3fbf9800}}
.sonar-module__HQQ2ga__mock{--s-bg:#100e2c;--s-side:#0b0a22;--s-panel:#17143d;--s-panel-2:#1f1b4f;--s-line:#cfc8ff1a;--s-line-2:#cfc8ff2e;--s-text:#f2f0ff;--s-muted:#f2f0ffa3;--s-faint:#f2f0ff66;--s-violet:#8f6bff;--s-violet-2:#b9a6ff;--s-violet-soft:#8f6bff2e;--s-cyan:#4fd1ff;--s-cyan-soft:#4fd1ff29;--s-pink:#ff6b9a;--s-pink-soft:#ff6b9a29;--s-amber:#ffbf5e;--s-amber-soft:#ffbf5e29;--s-green:#3ddc97;--s-green-soft:#3ddc9726;color:var(--s-text)}.sonar-module__HQQ2ga__mono{font-family:var(--font-mono);letter-spacing:.02em}.sonar-module__HQQ2ga__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--s-faint);font-size:.56em}.sonar-module__HQQ2ga__logo{align-items:center;gap:.4em;display:inline-flex}.sonar-module__HQQ2ga__logoMark{flex:none;width:1.35em;height:1.35em}.sonar-module__HQQ2ga__logoWord{letter-spacing:-.04em;font-weight:700;line-height:1}.sonar-module__HQQ2ga__window{background:var(--s-bg);box-shadow:0 0 0 .0625em var(--s-line-2), 0 2.4em 5em -2em #050314e6, 0 0 6em -2em #8f6bff40;border-radius:.9em;grid-template-rows:2.5em 1fr;display:grid;position:absolute;inset:0;overflow:hidden}.sonar-module__HQQ2ga__bar{background:var(--s-side);border-bottom:.0625em solid var(--s-line);align-items:center;gap:.4em;padding:0 1em;display:flex}.sonar-module__HQQ2ga__bar i{background:var(--s-line-2);border-radius:50%;width:.7em;height:.7em}.sonar-module__HQQ2ga__url{background:var(--s-panel);color:var(--s-muted);font-family:var(--font-mono);border-radius:1em;align-items:center;gap:.45em;margin:0 auto;padding:.28em 1.1em;font-size:.68em;display:inline-flex}.sonar-module__HQQ2ga__url svg{width:.95em;color:var(--s-green)}.sonar-module__HQQ2ga__avatar{background:linear-gradient(135deg, var(--s-violet), var(--s-cyan));color:#0d0b26;border-radius:50%;place-items:center;width:1.75em;height:1.75em;font-size:.64em;font-weight:800;display:grid}.sonar-module__HQQ2ga__phone{width:27%;height:97%;box-shadow:0 0 0 .09em var(--s-line-2), 0 2.4em 4em -2em #050314e6;background:#05041a;border-radius:2.6em;padding:.55em;position:absolute}.sonar-module__HQQ2ga__phoneScreen{background:var(--s-bg);border-radius:2.1em;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.sonar-module__HQQ2ga__notch{z-index:2;background:#05041a;border-radius:1em;width:30%;height:1.35em;position:absolute;top:.55em;left:50%;transform:translate(-50%)}.sonar-module__HQQ2ga__status{justify-content:space-between;padding:.75em 1.5em 0;font-size:.62em;font-weight:700;display:flex}.sonar-module__HQQ2ga__card{background:var(--s-panel);box-shadow:inset 0 0 0 .0625em var(--s-line);border-radius:.8em}.sonar-module__HQQ2ga__cardHi{background:linear-gradient(180deg, var(--s-panel-2), var(--s-panel));box-shadow:inset 0 0 0 .0625em var(--s-line-2), 0 1em 2.4em -1.4em #050314e6}.sonar-module__HQQ2ga__chip{background:var(--s-panel-2);box-shadow:inset 0 0 0 .0625em var(--s-line);color:var(--s-muted);white-space:nowrap;border-radius:1em;align-items:center;gap:.4em;padding:.3em .7em;font-size:.66em;font-weight:600;display:inline-flex}.sonar-module__HQQ2ga__chip svg{width:1.05em;height:1.05em}.sonar-module__HQQ2ga__chipViolet{background:var(--s-violet-soft);color:var(--s-violet-2);box-shadow:inset 0 0 0 .0625em #8f6bff66}.sonar-module__HQQ2ga__badge{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:var(--s-violet-soft);color:var(--s-violet-2);border-radius:.4em;align-items:center;gap:.35em;padding:.22em .6em;font-size:.56em;font-weight:600;display:inline-flex}.sonar-module__HQQ2ga__badge:before{content:"";background:currentColor;border-radius:50%;width:.55em;height:.55em}.sonar-module__HQQ2ga__pink{background:var(--s-pink-soft);color:var(--s-pink)}.sonar-module__HQQ2ga__amber{background:var(--s-amber-soft);color:var(--s-amber)}.sonar-module__HQQ2ga__green{background:var(--s-green-soft);color:var(--s-green)}.sonar-module__HQQ2ga__cyan{background:var(--s-cyan-soft);color:var(--s-cyan)}.sonar-module__HQQ2ga__btn{background:var(--s-violet);color:#0d0b26;white-space:nowrap;border-radius:.6em;justify-content:center;align-items:center;gap:.45em;padding:.55em .95em;font-size:.7em;font-weight:700;display:inline-flex;box-shadow:0 .6em 1.4em -.6em #8f6bffb3}.sonar-module__HQQ2ga__btnGhost{color:var(--s-text);box-shadow:inset 0 0 0 .09em var(--s-line-2);background:0 0}.sonar-module__HQQ2ga__search{background:var(--s-panel);box-shadow:inset 0 0 0 .0625em var(--s-line-2);color:var(--s-faint);border-radius:.65em;align-items:center;gap:.6em;padding:.55em .8em;font-size:.74em;display:flex}.sonar-module__HQQ2ga__search svg{color:var(--s-violet-2);width:1.1em;height:1.1em}.sonar-module__HQQ2ga__skel{background:var(--s-line-2);border-radius:.3em;height:.42em;display:block}.sonar-module__HQQ2ga__redact{background:var(--s-line-2);vertical-align:-.1em;border-radius:.2em;height:.85em;margin:0 .15em;display:inline-block}.sonar-module__HQQ2ga__app{grid-template-columns:13.5em 1fr 21em;min-height:0;display:grid}.sonar-module__HQQ2ga__side{background:var(--s-side);border-right:.0625em solid var(--s-line);flex-direction:column;gap:1.05em;min-height:0;padding:1.3em .95em 1.05em;display:flex}.sonar-module__HQQ2ga__side>.sonar-module__HQQ2ga__logo{padding-left:.25em;font-size:1.15em}.sonar-module__HQQ2ga__workspace{background:var(--s-panel);box-shadow:inset 0 0 0 .0625em var(--s-line);border-radius:.6em;align-items:center;gap:.55em;padding:.55em .65em;font-size:.74em;font-weight:650;display:flex}.sonar-module__HQQ2ga__workspace svg{width:1.4em;height:1.4em}.sonar-module__HQQ2ga__workspace span:last-child{color:var(--s-faint);margin-left:auto}.sonar-module__HQQ2ga__nav{flex-direction:column;gap:.15em;display:flex}.sonar-module__HQQ2ga__navItem{color:var(--s-muted);border-radius:.55em;align-items:center;gap:.6em;padding:.5em .65em;font-size:.78em;display:flex}.sonar-module__HQQ2ga__navItem svg{width:1.05em;height:1.05em}.sonar-module__HQQ2ga__navOn{background:var(--s-violet-soft);color:var(--s-text);box-shadow:inset .16em 0 0 var(--s-violet);font-weight:650}.sonar-module__HQQ2ga__count{background:var(--s-pink);color:#0d0b26;font-family:var(--font-mono);border-radius:.6em;margin-left:auto;padding:0 .45em;font-size:.78em;font-weight:700}.sonar-module__HQQ2ga__sources{flex-direction:column;gap:.5em;padding:0 .65em;display:flex}.sonar-module__HQQ2ga__source{color:var(--s-muted);align-items:center;gap:.55em;font-size:.72em;display:flex}.sonar-module__HQQ2ga__source:after{content:"";background:var(--s-green);width:.5em;height:.5em;box-shadow:0 0 0 .25em var(--s-green-soft);border-radius:50%;margin-left:auto}.sonar-module__HQQ2ga__source svg{width:1.05em;height:1.05em}.sonar-module__HQQ2ga__who{background:var(--s-panel);box-shadow:inset 0 0 0 .0625em var(--s-line);border-radius:.7em;align-items:center;gap:.6em;margin-top:auto;padding:.7em;display:flex}.sonar-module__HQQ2ga__who b{font-size:.72em;display:block}.sonar-module__HQQ2ga__who span:not(.sonar-module__HQQ2ga__avatar){color:var(--s-faint);font-size:.6em;display:block}.sonar-module__HQQ2ga__main{flex-direction:column;gap:1em;min-width:0;padding:1.3em 1.6em;display:flex}.sonar-module__HQQ2ga__head{align-items:center;gap:.6em;display:flex}.sonar-module__HQQ2ga__head h3{letter-spacing:-.02em;margin-right:auto;font-size:1.05em;font-weight:700}.sonar-module__HQQ2ga__rail{border-left:.0625em solid var(--s-line);background:var(--s-side);flex-direction:column;gap:.9em;min-width:0;padding:1.3em 1.2em;display:flex}.sonar-module__HQQ2ga__chartCard{flex-direction:column;gap:.7em;padding:1em 1.1em .9em;display:flex}.sonar-module__HQQ2ga__chartHead{align-items:center;gap:.9em;display:flex}.sonar-module__HQQ2ga__chartHead b{margin-right:auto;font-size:.82em;font-weight:650}.sonar-module__HQQ2ga__legend{color:var(--s-muted);align-items:center;gap:.4em;font-size:.62em;display:inline-flex}.sonar-module__HQQ2ga__legend i{border-radius:1em;width:.9em;height:.22em}.sonar-module__HQQ2ga__chart{width:100%;height:auto;overflow:visible}.sonar-module__HQQ2ga__grid{stroke:var(--s-line);stroke-width:1px}.sonar-module__HQQ2ga__axis{font-family:var(--font-mono);fill:var(--s-faint);font-size:10px}.sonar-module__HQQ2ga__lineViolet,.sonar-module__HQQ2ga__lineCyan,.sonar-module__HQQ2ga__lineMuted,.sonar-module__HQQ2ga__linePink{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.sonar-module__HQQ2ga__spark path{vector-effect:non-scaling-stroke;stroke-width:1.8px}.sonar-module__HQQ2ga__lineViolet{stroke:var(--s-violet)}.sonar-module__HQQ2ga__lineCyan{stroke:var(--s-cyan)}.sonar-module__HQQ2ga__lineMuted{stroke:#f2f0ff59}.sonar-module__HQQ2ga__linePink{stroke:var(--s-pink)}.sonar-module__HQQ2ga__areaViolet{fill:url(#sonarViolet)}.sonar-module__HQQ2ga__areaPink{fill:url(#sonarPink)}.sonar-module__HQQ2ga__marker{stroke:var(--s-pink);stroke-width:1.2px;stroke-dasharray:4 4}.sonar-module__HQQ2ga__markerText{font-family:var(--font-mono);fill:var(--s-pink);font-size:10px}.sonar-module__HQQ2ga__dot{fill:var(--s-pink);stroke:var(--s-bg);stroke-width:3px}.sonar-module__HQQ2ga__draw{stroke-dasharray:1;stroke-dashoffset:0}.sonar-module__HQQ2ga__clusters{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8em;display:grid}.sonar-module__HQQ2ga__cluster{flex-direction:column;gap:.55em;padding:.9em 1em;display:flex}.sonar-module__HQQ2ga__cluster b{font-size:.8em;font-weight:650;line-height:1.3}.sonar-module__HQQ2ga__clusterFoot{justify-content:space-between;align-items:flex-end;gap:.6em;margin-top:auto;display:flex}.sonar-module__HQQ2ga__clusterFoot .sonar-module__HQQ2ga__mono{color:var(--s-faint);font-size:.58em}.sonar-module__HQQ2ga__spark{width:5.2em;height:1.7em;overflow:visible}.sonar-module__HQQ2ga__stage{background:radial-gradient(70% 90% at 85% 0%, #8f6bff47, transparent 60%), radial-gradient(60% 70% at 0% 100%, #4fd1ff1f, transparent 60%), var(--s-bg);box-shadow:inset 0 0 0 .0625em var(--s-line);border-radius:1.1em;position:absolute;inset:0;overflow:hidden}.sonar-module__HQQ2ga__dots{background-image:radial-gradient(var(--s-line-2) .06em, transparent .07em);background-size:1.4em 1.4em;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 50% 40%,#000,#0000);mask-image:radial-gradient(80% 80% at 50% 40%,#000,#0000)}.sonar-module__HQQ2ga__center{flex-direction:column;justify-content:center;gap:.8em;padding:2em 2.6em;display:flex;position:absolute;inset:0}.sonar-module__HQQ2ga__row2{grid-template-columns:1fr 2.6em 1fr;align-items:center;display:grid}.sonar-module__HQQ2ga__ticket{flex-direction:column;gap:.55em;padding:1em 1.05em;display:flex}.sonar-module__HQQ2ga__ticket b{font-size:.86em;font-weight:650}.sonar-module__HQQ2ga__ticket p{color:var(--s-muted);font-size:.7em;line-height:1.5}.sonar-module__HQQ2ga__from{color:var(--s-faint);align-items:center;gap:.5em;font-size:.62em;display:flex}.sonar-module__HQQ2ga__tags{flex-direction:column;gap:.5em;padding:1em 1.05em;display:flex}.sonar-module__HQQ2ga__tagRow{grid-template-columns:5.6em 1fr;align-items:center;gap:.6em;display:grid}.sonar-module__HQQ2ga__tagRow .sonar-module__HQQ2ga__label{font-size:.52em}.sonar-module__HQQ2ga__tagVal{align-items:center;gap:.5em;font-size:.72em;font-weight:600;display:flex}.sonar-module__HQQ2ga__conf{background:var(--s-line);border-radius:1em;flex:1;height:.35em;overflow:hidden}.sonar-module__HQQ2ga__conf i{border-radius:inherit;background:linear-gradient(90deg, var(--s-violet), var(--s-cyan));height:100%;display:block}.sonar-module__HQQ2ga__connector{background:linear-gradient(90deg, var(--s-line-2), var(--s-violet));border-radius:1em;height:.12em;margin:0 .3em;position:relative}.sonar-module__HQQ2ga__connector:after{content:"";border-top:.12em solid var(--s-violet);border-right:.12em solid var(--s-violet);width:.5em;height:.5em;position:absolute;top:50%;right:-.05em;transform:translateY(-50%)rotate(45deg)}.sonar-module__HQQ2ga__results{flex-direction:column;gap:.45em;display:flex}.sonar-module__HQQ2ga__result{grid-template-columns:4.6em 1fr 5.4em;align-items:center;gap:.8em;padding:.65em .85em;font-size:.74em;display:grid}.sonar-module__HQQ2ga__result .sonar-module__HQQ2ga__mono{color:var(--s-faint);font-size:.8em}.sonar-module__HQQ2ga__result mark{background:var(--s-violet-soft);color:var(--s-violet-2);border-radius:.2em;padding:0 .15em}.sonar-module__HQQ2ga__score{align-items:center;gap:.45em;display:flex}.sonar-module__HQQ2ga__score .sonar-module__HQQ2ga__conf{height:.3em}.sonar-module__HQQ2ga__score .sonar-module__HQQ2ga__mono{font-size:.78em}.sonar-module__HQQ2ga__quote{background:var(--s-panel);box-shadow:inset 0 0 0 .0625em var(--s-line);color:var(--s-muted);border-radius:.6em;padding:.6em .85em;font-size:.74em}.sonar-module__HQQ2ga__issue{flex-direction:column;gap:.55em;padding:1.1em;display:flex}.sonar-module__HQQ2ga__issue b{letter-spacing:-.015em;font-size:.95em;font-weight:700;line-height:1.25}.sonar-module__HQQ2ga__section{flex-direction:column;gap:.4em;display:flex}.sonar-module__HQQ2ga__section p{color:var(--s-muted);font-size:.7em;line-height:1.5}.sonar-module__HQQ2ga__split2{grid-template-columns:1fr 1fr;gap:.9em 1.2em;display:grid}.sonar-module__HQQ2ga__checks{flex-direction:column;gap:.35em;display:flex}.sonar-module__HQQ2ga__checks li{color:var(--s-muted);align-items:center;gap:.5em;font-size:.68em;display:flex}.sonar-module__HQQ2ga__checks li:before{content:"";width:.85em;height:.85em;box-shadow:inset 0 0 0 .12em var(--s-violet);border-radius:.25em;flex:none}.sonar-module__HQQ2ga__alert{background:radial-gradient(90% 120% at 100% 0%, #ff6b9a29, transparent 60%), var(--s-panel);border-radius:.85em;flex-direction:column;gap:.7em;padding:1.1em 1.2em;display:flex;position:relative;box-shadow:inset 0 0 0 .0625em #ff6b9a59,0 1.2em 2.6em -1.4em #ff6b9a73}.sonar-module__HQQ2ga__alert b{letter-spacing:-.015em;font-size:.95em;font-weight:700}.sonar-module__HQQ2ga__alert p{color:var(--s-muted);font-size:.7em}.sonar-module__HQQ2ga__actions{gap:.5em;display:flex}.sonar-module__HQQ2ga__ask{background:var(--s-violet);color:#0d0b26;border-radius:1em 1em .3em;align-self:flex-end;max-width:85%;padding:.7em .95em;font-size:.78em;font-weight:600}.sonar-module__HQQ2ga__answer{flex-direction:column;gap:.7em;padding:1em 1.1em;display:flex}.sonar-module__HQQ2ga__answer>p{font-size:.78em;line-height:1.5}.sonar-module__HQQ2ga__bars{flex-direction:column;gap:.5em;display:flex}.sonar-module__HQQ2ga__barRow{grid-template-columns:8.5em 1fr 3.2em;align-items:center;gap:.7em;font-size:.68em;display:grid}.sonar-module__HQQ2ga__barRow .sonar-module__HQQ2ga__conf{height:.55em}.sonar-module__HQQ2ga__barRow .sonar-module__HQQ2ga__mono{color:var(--s-faint);text-align:right}.sonar-module__HQQ2ga__provenance{border-top:.0625em solid var(--s-line);gap:1em;padding-top:.6em;display:flex}.sonar-module__HQQ2ga__provenance span{color:var(--s-faint);align-items:center;gap:.4em;font-size:.6em;display:inline-flex}.sonar-module__HQQ2ga__provenance svg{width:1.1em;height:1.1em;color:var(--s-cyan)}.sonar-module__HQQ2ga__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6em;display:grid}.sonar-module__HQQ2ga__step{flex-direction:column;gap:.4em;padding:.75em .8em;font-size:.7em;font-weight:600;display:flex}.sonar-module__HQQ2ga__step .sonar-module__HQQ2ga__mono{color:var(--s-violet-2);font-size:.8em}.sonar-module__HQQ2ga__board{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8em;display:grid}.sonar-module__HQQ2ga__table{flex-direction:column;display:flex}.sonar-module__HQQ2ga__tr{border-bottom:.0625em solid var(--s-line);grid-template-columns:5em 5.4em 1fr 6.6em;align-items:center;gap:.9em;padding:.7em .5em;font-size:.72em;display:grid}.sonar-module__HQQ2ga__th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--s-faint);padding-top:0;font-size:.54em}.sonar-module__HQQ2ga__trOn{background:var(--s-violet-soft);border-bottom-color:#0000;border-radius:.5em;margin:0 -.5em;padding-inline:1em}.sonar-module__HQQ2ga__tr .sonar-module__HQQ2ga__mono{color:var(--s-faint)}.sonar-module__HQQ2ga__lock{flex-direction:column;align-items:center;gap:.2em;padding-top:3.2em;display:flex}.sonar-module__HQQ2ga__lock b{letter-spacing:-.04em;font-size:3.4em;font-weight:600;line-height:1}.sonar-module__HQQ2ga__lock span{color:var(--s-muted);font-size:.72em}.sonar-module__HQQ2ga__push{box-shadow:inset 0 0 0 .0625em var(--s-line-2);background:#1f1b4fd9;border-radius:1em;gap:.7em;margin:1.4em .8em 0;padding:.85em;display:flex}.sonar-module__HQQ2ga__push b{font-size:.72em;display:block}.sonar-module__HQQ2ga__push p{color:var(--s-muted);font-size:.66em;line-height:1.4}.sonar-module__HQQ2ga__appIcon{background:var(--s-side);width:2.2em;height:2.2em;box-shadow:inset 0 0 0 .0625em var(--s-line-2);border-radius:.6em;flex:none;place-items:center;display:grid}.sonar-module__HQQ2ga__appIcon svg{width:1.4em;height:1.4em}.sonar-module__HQQ2ga__mBody{flex-direction:column;flex:1;gap:.75em;min-height:0;padding:.9em;display:flex}.is-in .sonar-module__HQQ2ga__rise{animation:sonar-module__HQQ2ga__rise .7s var(--ease-out) both;animation-delay:calc(var(--d,0) * 1s + .25s)}@keyframes sonar-module__HQQ2ga__rise{0%{opacity:0;transform:translateY(.9em)}}.is-in .sonar-module__HQQ2ga__draw{animation:sonar-module__HQQ2ga__draw 1.6s var(--ease-out) both;animation-delay:calc(var(--d,0) * 1s + .3s)}@keyframes sonar-module__HQQ2ga__draw{0%{stroke-dashoffset:1px}}.sonar-module__HQQ2ga__pulse{animation:sonar-module__HQQ2ga__pulse 2.2s var(--ease-soft) infinite}@keyframes sonar-module__HQQ2ga__pulse{0%,to{box-shadow:0 0 #ff6b9a80}60%{box-shadow:0 0 0 .5em #ff6b9a00}}.sonar-module__HQQ2ga__blip{transform-box:fill-box;transform-origin:50%;animation:sonar-module__HQQ2ga__blip 2.2s var(--ease-out) infinite}@keyframes sonar-module__HQQ2ga__blip{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.6)}}
.Screen-module__fgOsdq__frame{background:var(--bg-1);box-shadow:0 0 0 1px var(--line-2), 0 30px 70px -34px color-mix(in srgb, var(--shadow) 55%, transparent);border-radius:14px;overflow:hidden}.Screen-module__fgOsdq__bar{border-bottom:1px solid var(--line);background:var(--bg-2);gap:6px;padding:10px 14px;display:flex}.Screen-module__fgOsdq__bar i{background:var(--line-3);border-radius:50%;width:9px;height:9px}.Screen-module__fgOsdq__img{width:100%;height:auto;display:block}
.bimaline-module__KBsmJa__hero{--bimaline-red:#ef5350;aspect-ratio:1600/980;border-radius:var(--radius);background:linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 40px 40px, var(--bg-1);width:100%;box-shadow:inset 0 0 0 1px var(--line-2);position:relative;overflow:hidden}.bimaline-module__KBsmJa__glow{background:radial-gradient(55% 60% at 80% 10%, color-mix(in srgb, var(--accent) 30%, transparent), transparent 70%), radial-gradient(40% 50% at 10% 100%, #ef53501a, transparent 70%);position:absolute;inset:0}.bimaline-module__KBsmJa__shot{position:absolute}.bimaline-module__KBsmJa__back1{opacity:.92;width:58%;top:6%;left:4%}.bimaline-module__KBsmJa__back2{opacity:.96;width:54%;top:12%;right:4%}.bimaline-module__KBsmJa__front{width:62%;box-shadow:0 0 0 1px var(--line-2), 0 50px 100px -40px color-mix(in srgb, var(--shadow) 80%, transparent);top:31%;left:19%}.is-in .bimaline-module__KBsmJa__back1{animation:bimaline-module__KBsmJa__drift 1.2s var(--ease-out) both}.is-in .bimaline-module__KBsmJa__back2{animation:bimaline-module__KBsmJa__drift 1.2s var(--ease-out) .1s both}.is-in .bimaline-module__KBsmJa__front{animation:bimaline-module__KBsmJa__lift 1.2s var(--ease-out) .2s both}@keyframes bimaline-module__KBsmJa__drift{0%{opacity:0;transform:translateY(24px)}}@keyframes bimaline-module__KBsmJa__lift{0%{opacity:0;transform:translateY(48px)scale(.97)}}.bimaline-module__KBsmJa__map{aspect-ratio:1000/660;border-radius:var(--radius);background:radial-gradient(45% 50% at 50% 50%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 70%), var(--bg-1);width:100%;box-shadow:inset 0 0 0 1px var(--line-2);padding:3%;position:relative}.bimaline-module__KBsmJa__map svg{width:100%;height:100%;overflow:visible}.bimaline-module__KBsmJa__orbit{fill:none;stroke:var(--line-2);stroke-width:1px;stroke-dasharray:3 6}.bimaline-module__KBsmJa__edge{stroke:var(--line-3);stroke-width:1.2px}.bimaline-module__KBsmJa__edgeFaint{stroke:var(--line-2);stroke-width:1px}.bimaline-module__KBsmJa__packet{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-dasharray:.08 1;stroke-dashoffset:.08px;animation:2.8s linear infinite bimaline-module__KBsmJa__travel}@keyframes bimaline-module__KBsmJa__travel{to{stroke-dashoffset:-1px}}.bimaline-module__KBsmJa__node1{fill:var(--accent)}.bimaline-module__KBsmJa__halo{fill:color-mix(in srgb, var(--accent) 18%, transparent)}.bimaline-module__KBsmJa__node2{fill:var(--bg-1);stroke:var(--accent-text);stroke-width:2px}.bimaline-module__KBsmJa__node3{fill:var(--fg-4)}.bimaline-module__KBsmJa__label1{font-family:var(--font-sans);fill:var(--fg);font-size:17px;font-weight:650}.bimaline-module__KBsmJa__label2{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;fill:var(--fg-3);font-size:12px}.bimaline-module__KBsmJa__coreHalo{fill:color-mix(in srgb, var(--accent) 12%, transparent);stroke:color-mix(in srgb, var(--accent) 40%, transparent);stroke-dasharray:2 5}.bimaline-module__KBsmJa__core{fill:var(--bg-1);stroke:var(--accent-text);stroke-width:2px}.bimaline-module__KBsmJa__cross{fill:#ef5350}.bimaline-module__KBsmJa__coreTitle{font-family:var(--font-sans);letter-spacing:-.02em;fill:var(--fg);font-size:18px;font-weight:700}.bimaline-module__KBsmJa__coreText{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;fill:var(--fg-3);font-size:10px}.bimaline-module__KBsmJa__legend{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;fill:var(--fg-3);font-size:12px}
.nestle-module__IswslG__stage{border-radius:var(--radius);isolation:isolate;background:radial-gradient(70% 70% at 50% 30%,#bfe3f9,#0000 75%),linear-gradient(#a6d4f0 0%,#3a9fe0 70%,#1b8ed2 100%);width:100%;position:relative;overflow:hidden}.nestle-module__IswslG__phone{background:#fbf6f2;border-radius:11%/5.2%;overflow:hidden;box-shadow:0 0 0 5px #1d1d1f,0 0 0 6px #ffffff40,0 40px 60px -30px #0a28508c}.nestle-module__IswslG__phone img{width:100%;height:auto;display:block}.nestle-module__IswslG__tv{border-radius:1.6%/2.8%;height:auto;display:block;box-shadow:0 40px 70px -36px #0a285099}.nestle-module__IswslG__hero{aspect-ratio:16/10}.nestle-module__IswslG__heroTv{width:74%;position:absolute;top:9%;left:5%}.nestle-module__IswslG__heroPhone{width:19%;position:absolute;top:16%;right:5%}.is-in .nestle-module__IswslG__heroTv{animation:nestle-module__IswslG__rise 1.2s var(--ease-out) both}.is-in .nestle-module__IswslG__heroPhone{animation:nestle-module__IswslG__rise 1.2s var(--ease-out) .2s both}@keyframes nestle-module__IswslG__rise{0%{opacity:0;transform:translateY(40px)}}.nestle-module__IswslG__wideStage{aspect-ratio:4/3;place-items:center;display:grid}.nestle-module__IswslG__centered{width:88%}.nestle-module__IswslG__phoneStage{aspect-ratio:4/3}.nestle-module__IswslG__single{width:28%;position:absolute;top:7%;left:50%;transform:translate(-50%)}.nestle-module__IswslG__desktop{width:76%;position:absolute;top:10%;left:5%}.nestle-module__IswslG__devicesPhone{width:22%;position:absolute;top:22%;right:6%}.nestle-module__IswslG__lineup{aspect-ratio:16/8;justify-content:center;align-items:flex-start;gap:4%;padding-top:7%;display:flex}.nestle-module__IswslG__row{width:19%;margin-top:4%}.nestle-module__IswslG__rowHigh{margin-top:0}
.one51-module__TGiefa__stage{border-radius:var(--radius);isolation:isolate;background:linear-gradient(120deg,#3d2726 0%,#9c766a 40%,#d4b394 72%,#f5e8ae 100%);width:100%;position:relative;overflow:hidden}.one51-module__TGiefa__page{position:absolute}.one51-module__TGiefa__platform{border-radius:1.2%/2.1%;height:auto;display:block;position:absolute;box-shadow:0 40px 70px -30px #281410a6}.one51-module__TGiefa__hero{aspect-ratio:16/10}.one51-module__TGiefa__heroPage{width:70%;top:8%;left:5%}.one51-module__TGiefa__heroPlatform{width:46%;bottom:9%;right:5%}.is-in .one51-module__TGiefa__heroPage{animation:one51-module__TGiefa__rise 1.2s var(--ease-out) both}.is-in .one51-module__TGiefa__heroPlatform{animation:one51-module__TGiefa__rise 1.2s var(--ease-out) .2s both}@keyframes one51-module__TGiefa__rise{0%{opacity:0;transform:translateY(40px)}}.one51-module__TGiefa__pair{aspect-ratio:4/3}.one51-module__TGiefa__back{width:72%;top:8%;left:5%}.one51-module__TGiefa__front{width:72%;bottom:9%;right:5%}.one51-module__TGiefa__frontPlatform{width:66%;bottom:11%;right:5%}
.pitico-module__V4qNLG__stage{border-radius:var(--radius);background:var(--bg-1);width:100%;box-shadow:inset 0 0 0 1px var(--line-2);isolation:isolate;position:relative;overflow:hidden}.pitico-module__V4qNLG__glow{z-index:-1;background:radial-gradient(45% 55% at 35% 45%, color-mix(in srgb, var(--accent) 34%, transparent), transparent 70%), radial-gradient(40% 50% at 90% 100%, #3f5a8c66, transparent 70%);position:absolute;inset:0}.pitico-module__V4qNLG__phone{background:#0d111a;border-radius:9%/4.4%;overflow:hidden;box-shadow:0 0 0 6px #0d111a,0 0 0 7px #ffffff1f,0 40px 70px -30px #000000b3}.pitico-module__V4qNLG__phone img{width:100%;height:auto;display:block}.pitico-module__V4qNLG__hero{aspect-ratio:16/10}.pitico-module__V4qNLG__origami{filter:drop-shadow(0 30px 40px #00000073);width:46%;height:auto;position:absolute;top:6%;left:6%}.pitico-module__V4qNLG__heroPhone{width:21%;position:absolute;top:9%;right:12%}.is-in .pitico-module__V4qNLG__origami{animation:pitico-module__V4qNLG__rise 1.3s var(--ease-out) both}.is-in .pitico-module__V4qNLG__heroPhone{animation:pitico-module__V4qNLG__rise 1.3s var(--ease-out) .2s both}@keyframes pitico-module__V4qNLG__rise{0%{opacity:0;transform:translateY(40px)}}.pitico-module__V4qNLG__phoneStage{aspect-ratio:4/3}.pitico-module__V4qNLG__single{width:26%;position:absolute;top:7%;left:50%;transform:translate(-50%)}.pitico-module__V4qNLG__square{border-radius:var(--radius);width:100%;height:auto;box-shadow:inset 0 0 0 1px var(--line-2);display:block}.pitico-module__V4qNLG__art{aspect-ratio:4/3;background:radial-gradient(50% 60% at 40% 50%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 70%), var(--bg-1)}.pitico-module__V4qNLG__art svg{width:100%;height:100%}.pitico-module__V4qNLG__strap{fill:none;stroke:var(--line-3);stroke-width:1.6px}.pitico-module__V4qNLG__pod{fill:var(--bg-2);stroke:var(--fg-3);stroke-width:1.6px}.pitico-module__V4qNLG__led{fill:var(--accent)}.pitico-module__V4qNLG__blip{transform-box:fill-box;transform-origin:50%;animation:pitico-module__V4qNLG__blip 2.2s var(--ease-out) infinite}@keyframes pitico-module__V4qNLG__blip{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.pitico-module__V4qNLG__wave{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;animation:pitico-module__V4qNLG__ring 2.4s var(--ease-soft) infinite}@keyframes pitico-module__V4qNLG__ring{0%,to{opacity:.15}40%{opacity:1}}.pitico-module__V4qNLG__flow{fill:none;stroke:var(--line-3);stroke-width:1.4px;stroke-dasharray:4 6}.pitico-module__V4qNLG__packet{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-dasharray:.08 1;stroke-dashoffset:.08px;animation:2.4s linear infinite pitico-module__V4qNLG__travel}@keyframes pitico-module__V4qNLG__travel{to{stroke-dashoffset:-1px}}.pitico-module__V4qNLG__device{fill:var(--bg);stroke:var(--fg-3);stroke-width:1.6px}.pitico-module__V4qNLG__dim{fill:var(--fg-4)}.pitico-module__V4qNLG__card{fill:color-mix(in srgb, var(--fg) 6%, transparent);stroke:var(--line-2)}.pitico-module__V4qNLG__cardHi{fill:color-mix(in srgb, var(--accent) 14%, var(--bg-1));stroke:color-mix(in srgb, var(--accent) 60%, transparent)}.pitico-module__V4qNLG__line{fill:none;stroke:var(--accent);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.pitico-module__V4qNLG__grid{stroke:var(--line);stroke-width:1px}.pitico-module__V4qNLG__trend{fill:none;stroke:var(--fg-2);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.is-in .pitico-module__V4qNLG__trend{animation:pitico-module__V4qNLG__draw 1.8s var(--ease-out) both}@keyframes pitico-module__V4qNLG__draw{0%{stroke-dashoffset:1px}}.pitico-module__V4qNLG__watch{fill:color-mix(in srgb, var(--accent) 8%, transparent);stroke:var(--accent);stroke-width:1.4px;stroke-dasharray:5 5}.pitico-module__V4qNLG__label,.pitico-module__V4qNLG__labelStrong,.pitico-module__V4qNLG__note{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;fill:var(--fg-3);font-size:15px}.pitico-module__V4qNLG__labelStrong{font-family:var(--font-sans);letter-spacing:-.01em;text-transform:none;fill:var(--fg);font-size:18px;font-weight:650}.pitico-module__V4qNLG__note{font-size:13px}.pitico-module__V4qNLG__board{aspect-ratio:16/9;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr) minmax(0,1fr) minmax(0,1fr);grid-auto-rows:minmax(0,1fr);gap:clamp(10px,1.4vw,18px);display:grid}.pitico-module__V4qNLG__tile{border-radius:var(--radius-sm);background:var(--bg-1);box-shadow:inset 0 0 0 1px var(--line-2);position:relative;overflow:hidden}.pitico-module__V4qNLG__tile img{object-fit:cover;width:100%;height:100%}.pitico-module__V4qNLG__tileIcon{background:#171c28;place-items:center;display:grid}.pitico-module__V4qNLG__tileIcon img{object-fit:contain;width:46%;height:auto}.pitico-module__V4qNLG__tilePoster{background:#4a4f58;grid-row:span 2}.pitico-module__V4qNLG__tilePoster img{object-position:50% 40%}.pitico-module__V4qNLG__tileOrigami{background:radial-gradient(50% 60% at 50% 50%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%), var(--bg-1);grid-column:span 2}.pitico-module__V4qNLG__tileOrigami img{object-fit:contain;padding:4%}.pitico-module__V4qNLG__tileCut{background:radial-gradient(60% 55% at 50% 65%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%), var(--bg-1)}.pitico-module__V4qNLG__tileCut img{object-fit:contain;object-position:50% 100%;padding:10% 10% 0}.pitico-module__V4qNLG__tileFloat img{object-position:50% 50%;padding:12%}.pitico-module__V4qNLG__tileWordmark{background:#171c28;place-items:center;display:grid}.pitico-module__V4qNLG__tileWordmark img{object-fit:contain;width:62%;height:auto}@media (max-width:640px){.pitico-module__V4qNLG__board{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:160px}.pitico-module__V4qNLG__tilePoster{grid-row:span 2}}
.Placeholder-module__ejHCXW__frame{border-radius:var(--radius);background:linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 24px 24px, var(--bg-1);width:100%;box-shadow:inset 0 0 0 1px var(--line);place-items:center;padding:6%;display:grid;position:relative}.Placeholder-module__ejHCXW__frame svg{width:100%;height:100%}.Placeholder-module__ejHCXW__line{fill:none;stroke:var(--line-3);stroke-width:1.4px}.Placeholder-module__ejHCXW__stroke{fill:none;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.Placeholder-module__ejHCXW__dim{fill:var(--fg-4)}.Placeholder-module__ejHCXW__block{fill:color-mix(in srgb, var(--fg) 5%, transparent);stroke:var(--line-2)}.Placeholder-module__ejHCXW__accent{fill:var(--accent)}.Placeholder-module__ejHCXW__accentRing{fill:none;stroke:var(--accent);stroke-width:1.6px}
.vittaverse-module__1Wy6ta__stage{border-radius:var(--radius);width:100%;box-shadow:inset 0 0 0 1px var(--line-2);isolation:isolate;background:#111312;position:relative;overflow:hidden}.vittaverse-module__1Wy6ta__backdrop{z-index:-2;object-fit:cover;object-position:50% 62%;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.vittaverse-module__1Wy6ta__glows{z-index:-1;background:radial-gradient(40% 55% at 0 40%,#0f6e4059,#0000 70%),radial-gradient(40% 55% at 100%,#9c303059,#0000 70%),linear-gradient(#0a0c0c8c,#0000 45%);position:absolute;inset:0}.vittaverse-module__1Wy6ta__phone{filter:drop-shadow(0 30px 40px #0000008c);height:auto;display:block}.vittaverse-module__1Wy6ta__heroStage{aspect-ratio:16/10}.vittaverse-module__1Wy6ta__trio{justify-content:center;align-items:flex-start;gap:2.5%;display:flex;position:absolute;inset:7% 0 -18%}.vittaverse-module__1Wy6ta__trio .vittaverse-module__1Wy6ta__main{z-index:1;width:24%}.vittaverse-module__1Wy6ta__trio .vittaverse-module__1Wy6ta__side{opacity:.94;width:20%;margin-top:6%}.is-in .vittaverse-module__1Wy6ta__trio .vittaverse-module__1Wy6ta__main{animation:vittaverse-module__1Wy6ta__rise 1.2s var(--ease-out) .1s both}.is-in .vittaverse-module__1Wy6ta__trio .vittaverse-module__1Wy6ta__side{animation:vittaverse-module__1Wy6ta__rise 1.2s var(--ease-out) .3s both}@keyframes vittaverse-module__1Wy6ta__rise{0%{opacity:0;transform:translateY(40px)}}.vittaverse-module__1Wy6ta__phoneStage{aspect-ratio:4/3}.vittaverse-module__1Wy6ta__single{width:30%;position:absolute;top:6%;left:50%;transform:translate(-50%)}.is-in .vittaverse-module__1Wy6ta__single{animation:vittaverse-module__1Wy6ta__riseCentered 1.1s var(--ease-out) .15s both}@keyframes vittaverse-module__1Wy6ta__riseCentered{0%{opacity:0;transform:translate(-50%,36px)}}.vittaverse-module__1Wy6ta__lineupStage{aspect-ratio:16/8}.vittaverse-module__1Wy6ta__lineup{justify-content:center;gap:2.4%;display:flex;position:absolute;inset:8% 4% 0}.vittaverse-module__1Wy6ta__row{align-self:flex-start;width:17%}.vittaverse-module__1Wy6ta__rowLow{margin-top:4%}.vittaverse-module__1Wy6ta__brandStage{aspect-ratio:16/8}.vittaverse-module__1Wy6ta__brandStage .vittaverse-module__1Wy6ta__backdrop{object-position:50% 70%}.vittaverse-module__1Wy6ta__brandLogo{width:34%;height:auto;position:absolute;top:14%;left:50%;transform:translate(-50%)}
.CaseStudy-module__91nsqW__img{border-radius:var(--radius);width:100%;height:auto;display:block}.CaseStudy-module__91nsqW__big{letter-spacing:-.035em;text-wrap:pretty;font-size:clamp(1.5rem,2.8vw,2.75rem);font-weight:500;line-height:1.18}.CaseStudy-module__91nsqW__narrow{width:min(100%,980px);margin-left:auto}.CaseStudy-module__91nsqW__gapTop{margin-top:clamp(48px,6vw,88px)}.CaseStudy-module__91nsqW__small{margin-top:20px}.CaseStudy-module__91nsqW__facts{flex-direction:column;gap:22px;display:flex}.CaseStudy-module__91nsqW__client{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.CaseStudy-module__91nsqW__concept{color:var(--accent-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-text) 45%, transparent);border-radius:999px;padding:5px 10px}img.CaseStudy-module__91nsqW__clientLogo{border-radius:0;width:auto;height:34px}.CaseStudy-module__91nsqW__clientName{letter-spacing:-.03em;font-size:1.4rem;font-weight:600}.CaseStudy-module__91nsqW__factList{border-top:0}.CaseStudy-module__91nsqW__factRow{border-bottom:1px solid var(--line);grid-template-columns:96px 1fr;align-items:baseline;gap:16px;padding:12px 0;display:grid}.CaseStudy-module__91nsqW__factRow dd{font-weight:500}.CaseStudy-module__91nsqW__back{color:var(--fg-2);align-self:flex-start}.CaseStudy-module__91nsqW__backIcon{width:12px;height:12px;transform:rotate(180deg)}.CaseStudy-module__91nsqW__heroVisual{padding-block:clamp(32px,5vw,72px) clamp(16px,3vw,40px)}.CaseStudy-module__91nsqW__heroFrame{border-radius:var(--radius)}.CaseStudy-module__91nsqW__glance{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.CaseStudy-module__91nsqW__fact{flex-direction:column;gap:12px;padding:clamp(24px,3vw,40px) clamp(16px,2vw,28px);display:flex}.CaseStudy-module__91nsqW__fact+.CaseStudy-module__91nsqW__fact{border-left:1px solid var(--line)}.CaseStudy-module__91nsqW__factValue{letter-spacing:-.06em;color:var(--accent-text);font-size:clamp(3rem,6vw,6rem);font-weight:500;line-height:.95}.CaseStudy-module__91nsqW__glanceLong .CaseStudy-module__91nsqW__factValue{white-space:nowrap;font-size:clamp(2.2rem,3.6vw,3.8rem)}.CaseStudy-module__91nsqW__factLabel{color:var(--fg-2);max-width:24ch}.CaseStudy-module__91nsqW__features{flex-direction:column;gap:clamp(56px,8vw,120px);display:flex}.CaseStudy-module__91nsqW__feature{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:clamp(28px,5vw,88px);display:grid}.CaseStudy-module__91nsqW__featureFlip{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr)}.CaseStudy-module__91nsqW__featureFlip .CaseStudy-module__91nsqW__featureText{order:2}.CaseStudy-module__91nsqW__featureSolo{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);padding-block:clamp(8px,2vw,24px)}.CaseStudy-module__91nsqW__featureSolo .CaseStudy-module__91nsqW__featureText{max-width:560px}.CaseStudy-module__91nsqW__featureText{flex-direction:column;gap:14px;max-width:420px;display:flex}.CaseStudy-module__91nsqW__featureIdx{color:var(--accent-text)}.CaseStudy-module__91nsqW__featureVisual{min-width:0}.CaseStudy-module__91nsqW__prompt{letter-spacing:-.02em;max-width:860px;color:var(--fg-2);margin-bottom:clamp(28px,4vw,48px);font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.3}.CaseStudy-module__91nsqW__exampleText{margin-bottom:clamp(32px,4vw,56px)}.CaseStudy-module__91nsqW__exampleVisual{margin-bottom:clamp(28px,4vw,48px)}.CaseStudy-module__91nsqW__compare{grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,64px);display:grid}.CaseStudy-module__91nsqW__compare>div{border-top:1px solid var(--line-2);flex-direction:column;gap:10px;padding-top:18px;display:flex}.CaseStudy-module__91nsqW__gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(16px,2.4vw,32px);display:grid}.CaseStudy-module__91nsqW__shot{flex-direction:column;gap:14px;min-width:0;display:flex}.CaseStudy-module__91nsqW__wide{grid-column:1/-1}.CaseStudy-module__91nsqW__hood{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.CaseStudy-module__91nsqW__hoodSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:1.15rem;font-weight:500;list-style:none;display:flex}.CaseStudy-module__91nsqW__hoodSummary::-webkit-details-marker{display:none}.CaseStudy-module__91nsqW__hoodToggle{box-shadow:inset 0 0 0 1px var(--line-3);color:var(--fg-2);border-radius:999px;flex:none;padding:8px 14px;transition:background-color .3s,color .3s}.CaseStudy-module__91nsqW__hoodSummary:hover .CaseStudy-module__91nsqW__hoodToggle{background:var(--accent);color:var(--ink);box-shadow:none}.CaseStudy-module__91nsqW__hoodClose,.CaseStudy-module__91nsqW__hood[open] .CaseStudy-module__91nsqW__hoodOpen{display:none}.CaseStudy-module__91nsqW__hood[open] .CaseStudy-module__91nsqW__hoodClose{display:inline}.CaseStudy-module__91nsqW__hoodBody{flex-direction:column;gap:clamp(28px,4vw,48px);padding:8px 0 clamp(28px,4vw,48px);display:flex}.CaseStudy-module__91nsqW__layers{grid-template-columns:repeat(var(--cols,5), minmax(0, 1fr));gap:20px;display:grid}.CaseStudy-module__91nsqW__layers li{border-top:1px solid var(--line-2);flex-direction:column;gap:6px;padding-top:14px;display:flex}.CaseStudy-module__91nsqW__layers b{font-weight:600}.CaseStudy-module__91nsqW__layers .CaseStudy-module__91nsqW__t-muted,.CaseStudy-module__91nsqW__layers span:last-child{font-size:.92rem}.CaseStudy-module__91nsqW__stack{flex-direction:column;gap:12px;display:flex}.CaseStudy-module__91nsqW__stack ul{flex-wrap:wrap;gap:8px;display:flex}.CaseStudy-module__91nsqW__note{border-radius:var(--radius-sm);max-width:980px;box-shadow:inset 0 0 0 1px var(--line-2);text-transform:none;letter-spacing:.01em;margin:clamp(28px,4vw,48px) 0 0 auto;padding:16px 18px;line-height:1.6}.CaseStudy-module__91nsqW__disclosure{border-top:1px solid var(--line);padding-block:28px}.CaseStudy-module__91nsqW__disclosure p{text-transform:none;letter-spacing:.01em;line-height:1.6}.CaseStudy-module__91nsqW__signature{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(60% 80% at 80% 100%, var(--accent-glow), transparent 70%);padding-block:clamp(96px,14vw,220px)}.CaseStudy-module__91nsqW__signatureLabel{margin-bottom:28px}.CaseStudy-module__91nsqW__signatureLine{letter-spacing:-.055em;text-wrap:balance;max-width:18ch;font-size:clamp(2.6rem,7vw,7.4rem);font-weight:500;line-height:.98}.CaseStudy-module__91nsqW__withArt{isolation:isolate;--art-drop:clamp(72px, 9vw, 140px);position:relative}.CaseStudy-module__91nsqW__artOnCards{--art-drop:clamp(48px, 6vw, 88px)}.CaseStudy-module__91nsqW__art{z-index:-1;top:0;bottom:calc(-1 * var(--art-drop));pointer-events:none;width:calc(100% - min(100%,980px) - clamp(24px,3vw,48px));position:absolute;left:0}.CaseStudy-module__91nsqW__art:before{content:"";z-index:-1;background:radial-gradient(50% 40% at 50% 85%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 70%);position:absolute;inset:10% -20% 0}.CaseStudy-module__91nsqW__art img{object-fit:contain;object-position:50% 100%;width:100%;height:100%;display:block}.CaseStudy-module__91nsqW__artCenter{bottom:0}.CaseStudy-module__91nsqW__artCenter:before{background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 70%);inset:0 -20%}.CaseStudy-module__91nsqW__artCenter img{object-position:50% 50%;filter:drop-shadow(0 24px 32px color-mix(in srgb, var(--shadow) 45%, transparent));padding:6%}.CaseStudy-module__91nsqW__artSide{--art-drop:clamp(96px, 14vw, 220px);--art-w:min(36%, 520px)}.CaseStudy-module__91nsqW__artSide .CaseStudy-module__91nsqW__signatureLine{max-width:min(18ch, calc(100% - var(--art-w) - clamp(24px, 3vw, 48px)))}.CaseStudy-module__91nsqW__artSide .CaseStudy-module__91nsqW__art{top:calc(-.4 * var(--art-drop));width:var(--art-w);left:auto;right:0}.CaseStudy-module__91nsqW__artSide .CaseStudy-module__91nsqW__art:before{content:none}.CaseStudy-module__91nsqW__artSide .CaseStudy-module__91nsqW__art img{object-position:100% 100%}@media (max-width:1240px){.CaseStudy-module__91nsqW__withArt:not(.CaseStudy-module__91nsqW__artSide) .CaseStudy-module__91nsqW__art{z-index:auto;width:fit-content;margin:clamp(24px, 4vw, 40px) 0 calc(-1 * var(--art-drop)) auto;position:relative;inset:auto}.CaseStudy-module__91nsqW__withArt:not(.CaseStudy-module__91nsqW__artSide) .CaseStudy-module__91nsqW__artCenter{margin-bottom:0}.CaseStudy-module__91nsqW__withArt:not(.CaseStudy-module__91nsqW__artSide) .CaseStudy-module__91nsqW__art img{width:auto;height:clamp(200px,34vw,340px)}}@media (max-width:1000px){.CaseStudy-module__91nsqW__artSide .CaseStudy-module__91nsqW__signatureLine{max-width:18ch}.CaseStudy-module__91nsqW__artSide .CaseStudy-module__91nsqW__art{width:fit-content;margin:clamp(32px, 6vw, 56px) 0 calc(-1 * var(--art-drop)) auto;position:relative;inset:auto}.CaseStudy-module__91nsqW__artSide .CaseStudy-module__91nsqW__art img{width:auto;height:clamp(240px,56vw,420px)}}.CaseStudy-module__91nsqW__next{padding-block:var(--section-y);background:var(--bg);border-top:1px solid var(--line)}.CaseStudy-module__91nsqW__nextLink{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,96px);display:grid}.CaseStudy-module__91nsqW__nextText{flex-direction:column;gap:22px;display:flex}.CaseStudy-module__91nsqW__nextTitle{letter-spacing:-.055em;align-items:center;gap:.2em;font-size:clamp(2.6rem,6vw,6.4rem);font-weight:500;line-height:.95;transition:color .4s;display:flex}.CaseStudy-module__91nsqW__nextLink:hover .CaseStudy-module__91nsqW__nextTitle{color:var(--accent-text)}.CaseStudy-module__91nsqW__nextArrow{background:var(--accent);width:.62em;height:.62em;color:var(--ink);opacity:0;transition:transform .7s var(--ease-out), opacity .4s;border-radius:50%;flex:none;place-items:center;display:grid;transform:scale(.6)rotate(-45deg)}.CaseStudy-module__91nsqW__nextArrow svg{width:36%;height:auto}.CaseStudy-module__91nsqW__nextLink:hover .CaseStudy-module__91nsqW__nextArrow{opacity:1;transform:none}.CaseStudy-module__91nsqW__nextPeek{min-width:0;transition:transform .8s var(--ease-out)}.CaseStudy-module__91nsqW__nextLink:hover .CaseStudy-module__91nsqW__nextPeek{transform:translateY(-6px)}@media (max-width:1100px){.CaseStudy-module__91nsqW__layers{grid-template-columns:repeat(var(--cols-md,2), minmax(0, 1fr))}}@media (max-width:900px){.CaseStudy-module__91nsqW__feature,.CaseStudy-module__91nsqW__featureFlip,.CaseStudy-module__91nsqW__nextLink,.CaseStudy-module__91nsqW__gallery{grid-template-columns:1fr}.CaseStudy-module__91nsqW__featureFlip .CaseStudy-module__91nsqW__featureText{order:0}.CaseStudy-module__91nsqW__featureText{max-width:none}}@media (max-width:640px){.CaseStudy-module__91nsqW__compare{grid-template-columns:1fr}.CaseStudy-module__91nsqW__fact+.CaseStudy-module__91nsqW__fact{border-left:0;border-top:1px solid var(--line)}.CaseStudy-module__91nsqW__layers{grid-template-columns:1fr}.CaseStudy-module__91nsqW__hoodSummary{flex-direction:column;align-items:flex-start}}.CaseStudy-module__91nsqW__cover{aspect-ratio:800/520;background:radial-gradient(70% 80% at 85% 0%, color-mix(in srgb, var(--accent) 38%, transparent), transparent 65%), var(--bg);place-items:center;display:grid;position:relative;overflow:hidden}.CaseStudy-module__91nsqW__coverInner{width:86%;transform:translateY(6%)}
.Footer-module__S6Hkya__footer{z-index:1;border-top:1px solid var(--line);background:linear-gradient(180deg, var(--bg) 0%, var(--bg-1) 100%);padding-top:clamp(80px,10vw,140px);position:relative;overflow:hidden}.Footer-module__S6Hkya__top{grid-template-columns:1fr;gap:clamp(48px,6vw,96px);display:grid}.Footer-module__S6Hkya__lead{flex-direction:column;gap:32px;max-width:520px;display:flex}.Footer-module__S6Hkya__email{letter-spacing:-.02em;color:var(--accent-text);align-self:flex-start;font-size:clamp(1.1rem,1.6vw,1.5rem)}.Footer-module__S6Hkya__emailIcon{width:16px;height:16px}.Footer-module__S6Hkya__cols{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:40px 32px;display:grid}.Footer-module__S6Hkya__cols>div:first-child ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.Footer-module__S6Hkya__colTitle{color:var(--fg-3);margin-bottom:20px}.Footer-module__S6Hkya__cols ul{color:var(--fg-2);flex-direction:column;gap:10px;font-size:.98rem;display:flex}.Footer-module__S6Hkya__cols a:hover{color:var(--fg)}.Footer-module__S6Hkya__meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:clamp(64px,8vw,120px);padding-block:22px;display:flex}.Footer-module__S6Hkya__legal{flex-wrap:wrap;gap:8px 20px;display:inline-flex}.Footer-module__S6Hkya__status{align-items:center;gap:10px;display:inline-flex}.Footer-module__S6Hkya__top_btn{color:var(--fg-2)}.Footer-module__S6Hkya__giant{align-items:flex-end;gap:clamp(10px,1.6vw,28px);padding-top:clamp(32px,5vw,72px);padding-bottom:clamp(12px,1.6vw,24px);display:flex}.Footer-module__S6Hkya__giantMarkWrap{flex:none;width:clamp(30px,6.6vw,124px);margin-bottom:.02em;overflow:hidden}.Footer-module__S6Hkya__giantMark{width:100%;height:auto}.Footer-module__S6Hkya__giantWord{letter-spacing:-.07em;color:var(--fg);font-size:clamp(48px,15vw,280px);font-weight:600;line-height:.74;display:flex}.Footer-module__S6Hkya__giantMask{clip-path:inset(-1em -.5em 0);margin-bottom:-.14em;padding-top:.04em;padding-bottom:.14em;display:block}.Footer-module__S6Hkya__giantMask span{display:block}@media (max-width:560px){.Footer-module__S6Hkya__cols{grid-template-columns:minmax(0,1fr)}.Footer-module__S6Hkya__built{display:none}}
.Scramble-module__DikF5G__wrap{white-space:nowrap;display:inline-block;position:relative}.Scramble-module__DikF5G__ghost{visibility:hidden}.Scramble-module__DikF5G__live{position:absolute;top:0;left:0}
.page-module__NfDiEG__manifesto{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:40px;display:grid}.page-module__NfDiEG__manifesto>:first-child{padding-top:.9em}.page-module__NfDiEG__words{letter-spacing:-.042em;text-wrap:pretty;font-size:clamp(1.9rem,3.9vw,4.2rem);font-weight:500;line-height:1.08}@media (max-width:900px){.page-module__NfDiEG__manifesto{grid-template-columns:1fr}.page-module__NfDiEG__manifesto>:first-child{padding-top:0}}
.Architecture-module__LYFqwa__diagram{border-radius:var(--radius);background:linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 32px 32px, var(--bg-1);box-shadow:inset 0 0 0 1px var(--line);align-items:stretch;padding:clamp(16px,2.4vw,40px);display:flex}.Architecture-module__LYFqwa__layer{background:var(--bg-2);min-width:0;box-shadow:inset 0 0 0 1px var(--line-2);flex-direction:column;flex:1;gap:16px;padding:20px;display:flex}.Architecture-module__LYFqwa__name{color:var(--fg-2)}.Architecture-module__LYFqwa__nodes{flex-direction:column;gap:8px;display:flex}.Architecture-module__LYFqwa__node{background:var(--bg-1);box-shadow:inset 0 0 0 1px var(--line);letter-spacing:-.01em;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;font-size:.92rem;font-weight:600;display:flex}.Architecture-module__LYFqwa__led{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;animation:2.8s steps(2,end) infinite Architecture-module__LYFqwa__led}@keyframes Architecture-module__LYFqwa__led{50%{opacity:.25}}.Architecture-module__LYFqwa__link{background:var(--line-3);flex:none;align-self:center;width:clamp(24px,3vw,56px);height:1px;position:relative}.Architecture-module__LYFqwa__packet{background:var(--accent);width:10px;height:5px;box-shadow:0 0 12px color-mix(in srgb, var(--accent) 70%, transparent);border-radius:2px;animation:1.8s linear infinite Architecture-module__LYFqwa__packet;position:absolute;top:-2px;left:0}@keyframes Architecture-module__LYFqwa__packet{0%{opacity:0;transform:translate(-10px)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(clamp(24px,3vw,56px))}}@media (max-width:900px){.Architecture-module__LYFqwa__diagram{flex-direction:column}.Architecture-module__LYFqwa__link{align-self:center;width:1px;height:36px}.Architecture-module__LYFqwa__packet{width:5px;height:10px;animation-name:Architecture-module__LYFqwa__packetY;top:0;left:-2px}@keyframes Architecture-module__LYFqwa__packetY{0%{opacity:0;transform:translateY(-10px)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(36px)}}}
.page-module__yr_3Jq__head{gap:var(--space-5);padding-top:calc(var(--nav-h) + 96px);padding-bottom:var(--space-8);flex-direction:column;display:flex}.page-module__yr_3Jq__swatches{gap:var(--space-5);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.page-module__yr_3Jq__swatches li{gap:var(--space-2);flex-direction:column;display:flex}.page-module__yr_3Jq__swatch{aspect-ratio:4/3;border:1px solid var(--line-2);border-radius:var(--radius-xs);display:block}.page-module__yr_3Jq__reports{gap:var(--space-6);margin-top:var(--space-8);grid-template-columns:minmax(0,720px);display:grid}.page-module__yr_3Jq__report{gap:var(--space-3);flex-direction:column;display:flex}.page-module__yr_3Jq__table{border-collapse:collapse;width:100%;font-size:.85rem}.page-module__yr_3Jq__table th,.page-module__yr_3Jq__table td{padding:var(--space-2) var(--space-3) var(--space-2) 0;text-align:left;border-bottom:1px solid var(--line-2)}.page-module__yr_3Jq__table th{color:var(--fg-3);font-weight:500}.page-module__yr_3Jq__type{flex-direction:column;display:flex}.page-module__yr_3Jq__type li{gap:var(--space-5);padding-block:var(--space-4);border-top:1px solid var(--line);grid-template-columns:240px minmax(0,1fr);align-items:baseline;display:grid}.page-module__yr_3Jq__scales{gap:var(--space-7);display:grid}.page-module__yr_3Jq__space li,.page-module__yr_3Jq__radii li{align-items:center;gap:var(--space-4);padding-block:var(--space-2);display:flex}:is(.page-module__yr_3Jq__space .page-module__yr_3Jq__t-mono,.page-module__yr_3Jq__space .t-mono){width:110px}.page-module__yr_3Jq__bar{background:var(--accent);height:10px;display:block}.page-module__yr_3Jq__radii{gap:var(--space-6);flex-wrap:wrap;display:flex}.page-module__yr_3Jq__radius{border:1.5px solid var(--line-3);width:64px;height:44px;display:block}.page-module__yr_3Jq__rule{border-top:2px solid;width:64px;display:block}.page-module__yr_3Jq__treatments{gap:var(--space-7) var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.page-module__yr_3Jq__treatments li{gap:var(--space-2);flex-direction:column;display:flex}.page-module__yr_3Jq__gap{margin-top:var(--space-8)}@media (max-width:900px){.page-module__yr_3Jq__swatches,.page-module__yr_3Jq__reports,.page-module__yr_3Jq__treatments{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__yr_3Jq__type li{grid-template-columns:minmax(0,1fr)}}
.CaseMeta-module__LbEFOW__meta{flex-direction:column;gap:24px;display:flex}.CaseMeta-module__LbEFOW__list{border-top:1px solid var(--line)}.CaseMeta-module__LbEFOW__row{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;align-items:baseline;gap:16px;padding:14px 0;display:grid}.CaseMeta-module__LbEFOW__row dd{color:var(--fg);font-weight:500}.CaseMeta-module__LbEFOW__back{color:var(--fg-2);align-self:flex-start}.CaseMeta-module__LbEFOW__backIcon{width:12px;height:12px;transform:rotate(180deg)}
.LegalTemplate-module__uyHGaW__body{max-width:820px;color:var(--fg-2);flex-direction:column;gap:18px;font-size:1.02rem;line-height:1.7;display:flex}
