.ContactForm-module__uQr7yq__paper{background-color:#0000;background-image:repeating-linear-gradient(to bottom, transparent 0 calc(1.75rem - 1px), var(--rule) calc(1.75rem - 1px) 1.75rem);resize:none;background-attachment:local;min-block-size:8.75rem;max-block-size:21rem;padding-block:0;line-height:1.75rem;overflow-y:auto}@supports (field-sizing:content){.ContactForm-module__uQr7yq__paper{field-sizing:content}}@media (forced-colors:active){.ContactForm-module__uQr7yq__paper{background-image:none}}.ContactForm-module__uQr7yq__check{flex-shrink:0;block-size:18px;inline-size:18px;display:grid}.ContactForm-module__uQr7yq__box{appearance:none;border:1px solid var(--rule-input);cursor:pointer;block-size:18px;inline-size:18px;transition:border-color var(--dur-micro) ease;background:0 0;border-radius:0;grid-area:1/1;margin:0}.ContactForm-module__uQr7yq__box:checked{border-color:var(--action)}.ContactForm-module__uQr7yq__tick{pointer-events:none;fill:none;block-size:18px;inline-size:18px;stroke:var(--action);stroke-width:2.25px;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset var(--dur-ui) var(--ease-thread), opacity var(--dur-micro) ease;grid-area:1/1}.ContactForm-module__uQr7yq__box:checked+.ContactForm-module__uQr7yq__tick{stroke-dashoffset:0;opacity:1}@media (forced-colors:active){.ContactForm-module__uQr7yq__box{appearance:auto}.ContactForm-module__uQr7yq__tick{display:none}}
.HeroComet-module__Lf4GNG__comet{pointer-events:none;display:block;position:absolute;inset:0}.HeroComet-module__Lf4GNG__comet>span{opacity:0;display:block;position:absolute}.HeroComet-module__Lf4GNG__glow{background:radial-gradient(closest-side, var(--comet-glow), color-mix(in srgb, var(--comet-glow) 55%, transparent) 45%, transparent)}.HeroComet-module__Lf4GNG__core{background:radial-gradient(closest-side, var(--comet-core) 35%, color-mix(in srgb, var(--comet-core) 50%, transparent) 65%, transparent)}@media (forced-colors:active),print{.HeroComet-module__Lf4GNG__comet{display:none}}
.HeroMark-module__Nr7oQa__sweep{-webkit-mask-image:conic-gradient(from 302deg at 50% 50%, #000 var(--sweep), transparent 0);-webkit-mask-image:conic-gradient(from 302deg at 50% 50%, #000 var(--sweep), transparent 0);mask-image:conic-gradient(from 302deg at 50% 50%, #000 var(--sweep), transparent 0)}.HeroMark-module__Nr7oQa__hand{transform-box:fill-box}.HeroMark-module__Nr7oQa__wave{transform-box:border-box;transform-origin:12% 97%;animation:5.8s ease-in-out 1.2s infinite both paused HeroMark-module__Nr7oQa__wave;position:absolute;inset:0}@keyframes HeroMark-module__Nr7oQa__wave{0%,30%,to{transform:rotate(0)}4.5%{transform:rotate(-12deg)}10%{transform:rotate(11deg)}16%{transform:rotate(-9deg)}22%{transform:rotate(6deg)}27%{transform:rotate(-2deg)}}.HeroMark-module__Nr7oQa__halo{fill:none;stroke:var(--comet-glow);stroke-linejoin:round;opacity:0;animation:4.2s ease-in-out 1.2s infinite both paused HeroMark-module__Nr7oQa__breathe}@keyframes HeroMark-module__Nr7oQa__breathe{0%,to{opacity:0}50%{opacity:1}}:is([data-hero-motion=run] .HeroMark-module__Nr7oQa__wave,[data-hero-motion=run] .HeroMark-module__Nr7oQa__halo,[data-footer-motion=run] .HeroMark-module__Nr7oQa__wave,[data-footer-motion=run] .HeroMark-module__Nr7oQa__halo){animation-play-state:running}.HeroMark-module__Nr7oQa__metal{pointer-events:none;opacity:0;transition:opacity .6s var(--ease-silk);position:absolute}.HeroMark-module__Nr7oQa__metal>canvas,.HeroMark-module__Nr7oQa__metal>img{width:100%;height:100%;display:block;position:absolute;inset:0}.HeroMark-module__Nr7oQa__flat{transition:opacity .3s linear}.HeroMark-module__Nr7oQa__root[data-metal=live] .HeroMark-module__Nr7oQa__metal{opacity:1}.HeroMark-module__Nr7oQa__root[data-metal=live] .HeroMark-module__Nr7oQa__flat{opacity:0;transition-delay:.6s}@media (forced-colors:active){.HeroMark-module__Nr7oQa__halo,.HeroMark-module__Nr7oQa__metal{display:none}.HeroMark-module__Nr7oQa__root[data-metal=live] .HeroMark-module__Nr7oQa__flat{opacity:1}}@media print{.HeroMark-module__Nr7oQa__wave{--mark-hand:var(--navy)}.HeroMark-module__Nr7oQa__halo,.HeroMark-module__Nr7oQa__metal{display:none}.HeroMark-module__Nr7oQa__root[data-metal=live] .HeroMark-module__Nr7oQa__flat{opacity:1}}
.HeroWords-module___opIpW__slot{white-space:nowrap;display:inline-grid;position:relative}.HeroWords-module___opIpW__word{justify-self:var(--word-align,start);visibility:hidden;color:var(--accent-display);transition:opacity .25s var(--ease-silk);grid-area:1/1;margin:-.12em -.14em -.24em -.12em;padding:.12em .14em .24em .12em}@supports ((-webkit-background-clip:text) or (background-clip:text)){.HeroWords-module___opIpW__word{background-image:linear-gradient(90deg, var(--word-from), var(--word-to));color:#0000;-webkit-background-clip:text;background-clip:text}}.HeroWords-module___opIpW__slot:not([data-shown])>.HeroWords-module___opIpW__word:first-child,.HeroWords-module___opIpW__slot[data-shown="0"]>[data-i="0"],.HeroWords-module___opIpW__slot[data-shown="1"]>[data-i="1"],.HeroWords-module___opIpW__slot[data-shown="2"]>[data-i="2"],.HeroWords-module___opIpW__slot[data-shown="3"]>[data-i="3"],.HeroWords-module___opIpW__slot[data-shown="4"]>[data-i="4"],.HeroWords-module___opIpW__slot[data-shown="5"]>[data-i="5"]{visibility:visible}.HeroWords-module___opIpW__slot[data-live=true]>.HeroWords-module___opIpW__word{opacity:0;transition:none}.HeroWords-module___opIpW__canvas{top:calc(-1 * var(--writer-reach-top,.7em));width:calc(100% + .35em + var(--writer-reach-right,.6em));height:calc(100% + var(--writer-reach-top,.7em) + .4em);pointer-events:none;opacity:0;transition:opacity .25s var(--ease-silk);position:absolute;left:-.35em}.HeroWords-module___opIpW__slot[data-live=true]>.HeroWords-module___opIpW__canvas{opacity:1;transition:none}@media (forced-colors:active){.HeroWords-module___opIpW__word,.HeroWords-module___opIpW__slot[data-live=true]>.HeroWords-module___opIpW__word{color:canvastext;opacity:1;background:0 0}.HeroWords-module___opIpW__canvas{display:none}}@media print{.HeroWords-module___opIpW__word,.HeroWords-module___opIpW__slot[data-live=true]>.HeroWords-module___opIpW__word{color:var(--accent-display);opacity:1;background:0 0}.HeroWords-module___opIpW__canvas{display:none}}
.FooterMark-module__p-0JfG__stage{--mark-size:96px;--field-step:22px;--plate-h:176px;--mark-x:50%;--mark-y:calc(var(--plate-h) * .4);overflow-x:clip}@supports not (overflow-x:clip){.FooterMark-module__p-0JfG__stage{overflow-x:hidden}}.FooterMark-module__p-0JfG__deco{background:radial-gradient(46% 70% at var(--mark-x) 40%, color-mix(in srgb, var(--silk-wash) 55%, transparent), transparent 72%) 0 0 / 100% var(--plate-h) no-repeat;position:absolute;inset:0;overflow:clip}@supports not (overflow:clip){.FooterMark-module__p-0JfG__deco{overflow:hidden}}.FooterMark-module__p-0JfG__text{padding-top:calc(var(--plate-h) + 20px)}.FooterMark-module__p-0JfG__title{text-align:center;--word-align:center;--writer-reach-top:.95em;--writer-reach-right:.9em;container-type:inline-size}.FooterMark-module__p-0JfG__display{--fs:clamp(3rem, .5rem + 12.2vw, 12rem);font-size:min(calc(var(--fs) * var(--display-scale,1)), 100cqi / var(--fit-em))}.FooterMark-module__p-0JfG__pause{justify-content:center;min-height:2.75rem;margin-top:8px;display:flex;position:relative}@media (min-width:640px){.FooterMark-module__p-0JfG__stage{--mark-size:128px;--plate-h:216px}}@media (min-width:1024px){.FooterMark-module__p-0JfG__stage{--mark-x:85%;--mark-size:clamp(168px, 15vw, 232px);--plate-h:100%;flex-direction:column;justify-content:flex-end;min-height:clamp(380px,31vw,470px);display:flex}.FooterMark-module__p-0JfG__text{padding-top:96px;padding-bottom:8px}.FooterMark-module__p-0JfG__title{text-align:start;--word-align:start}.FooterMark-module__p-0JfG__pause{justify-content:flex-start;margin-top:20px;margin-left:-4px}}.FooterMark-module__p-0JfG__mark,.FooterMark-module__p-0JfG__glow{left:min(var(--mark-x), 100% - var(--mark-size) / 2 - 8px);top:var(--mark-y);aspect-ratio:1;transform:translate(-50%,-50%)}.FooterMark-module__p-0JfG__mark{width:var(--mark-size)}.FooterMark-module__p-0JfG__glow{width:calc(var(--mark-size) * 1.9);background:radial-gradient(closest-side, var(--hero-glow-a), var(--hero-glow-b) 45%, transparent 100%);opacity:.6}.FooterMark-module__p-0JfG__silkBand{height:var(--plate-h)}.FooterMark-module__p-0JfG__silk{height:var(--plate-h);-webkit-mask-image:linear-gradient(90deg,#00000080 0 35%,#000 70%);mask-image:linear-gradient(90deg,#00000080 0 35%,#000 70%)}.FooterMark-module__p-0JfG__field{background-image:radial-gradient(circle at center, var(--field-dot) 0 1px, transparent 1.5px);background-size:var(--field-step) var(--field-step);-webkit-mask-image:radial-gradient(60% calc(var(--plate-h) * .95) at var(--mark-x) var(--mark-y), #000 0%, #000000d9 35%, #0009 80%);-webkit-mask-image:radial-gradient(60% calc(var(--plate-h) * .95) at var(--mark-x) var(--mark-y), #000 0%, #000000d9 35%, #0009 80%);mask-image:radial-gradient(60% calc(var(--plate-h) * .95) at var(--mark-x) var(--mark-y), #000 0%, #000000d9 35%, #0009 80%)}.FooterMark-module__p-0JfG__twinkle{--s:var(--field-step);--dot:3px 1px var(--field-twinkle);width:3px;height:3px;left:var(--mark-x);top:var(--mark-y);left:calc(round(down, var(--mark-x), var(--s)) + var(--s) / 2);top:calc(round(down, var(--mark-y), var(--s)) + var(--s) / 2);opacity:0;animation:FooterMark-module__p-0JfG__twinkle var(--period) ease-in-out var(--delay) infinite both paused;border-radius:50%;margin:-1.5px 0 0 -1.5px;position:absolute}.FooterMark-module__p-0JfG__twinkleA{--period:4.6s;--delay:0s;box-shadow:calc(-9 * var(--s)) calc(-4 * var(--s)) var(--dot), calc(5 * var(--s)) calc(-5 * var(--s)) var(--dot), calc(-13 * var(--s)) calc(2 * var(--s)) var(--dot)}.FooterMark-module__p-0JfG__twinkleB{--period:5.4s;--delay:1.7s;box-shadow:calc(-6 * var(--s)) calc(3 * var(--s)) var(--dot), calc(7 * var(--s)) calc(3 * var(--s)) var(--dot), calc(-16 * var(--s)) calc(-3 * var(--s)) var(--dot)}.FooterMark-module__p-0JfG__twinkleC{--period:5s;--delay:3.1s;box-shadow:calc(-3 * var(--s)) calc(-6 * var(--s)) var(--dot), calc(3 * var(--s)) calc(5 * var(--s)) var(--dot), calc(-11 * var(--s)) calc(-1 * var(--s)) var(--dot)}[data-footer-motion=run] .FooterMark-module__p-0JfG__twinkle{animation-play-state:running}@keyframes FooterMark-module__p-0JfG__twinkle{0%,to{opacity:0}35%{opacity:1}50%{opacity:.9}}@media (forced-colors:active){.FooterMark-module__p-0JfG__field,.FooterMark-module__p-0JfG__glow,.FooterMark-module__p-0JfG__twinkle{display:none}}@media print{.FooterMark-module__p-0JfG__deco{display:none}.FooterMark-module__p-0JfG__text{padding-top:20px}}
.Hero-module__irrDQW__hero{--mark-size:clamp(240px, 26vw, 380px);--field-step:22px}.Hero-module__irrDQW__glowClip{overflow-x:clip}@supports not (overflow-x:clip){.Hero-module__irrDQW__glowClip{overflow:hidden}}.Hero-module__irrDQW__text{padding-top:clamp(40px,7vh,72px);padding-bottom:clamp(32px,6vh,56px)}.Hero-module__irrDQW__title{--word-align:center;container-type:inline-size}.Hero-module__irrDQW__display{font-size:min(calc(var(--fs) * var(--display-scale,1)), 100cqi / var(--fit-em))}.Hero-module__irrDQW__band{--mark-size:168px;background:radial-gradient(60% 70% at 50% 50%, color-mix(in srgb, var(--silk-wash) 55%, transparent), transparent 72%)}@media (min-width:1024px){.Hero-module__irrDQW__hero{min-height:max(640px, min(100svh - var(--header-h), 920px))}.Hero-module__irrDQW__stage{background:radial-gradient(48% 62% at 80% 46%, color-mix(in srgb, var(--silk-wash) 55%, transparent), transparent 72%)}.Hero-module__irrDQW__title{--word-align:start}.Hero-module__irrDQW__text{padding-top:clamp(96px,14vh,160px);padding-bottom:clamp(24px,9vh - 40px,64px)}}@media (min-width:1024px) and (max-width:1279.98px){.Hero-module__irrDQW__hero{--mark-size:clamp(200px, 22vw, 300px)}}.Hero-module__irrDQW__pause{right:max(10%, (100% - 1320px) / 2, var(--gutter-x))}.Hero-module__irrDQW__landing:before{width:auto;left:96%;right:0}.Hero-module__irrDQW__markLg{width:var(--mark-size);aspect-ratio:1;top:46%;left:80%;transform:translate(-50%,-50%)}.Hero-module__irrDQW__markSm{width:var(--mark-size);aspect-ratio:1;top:50%;left:50%;transform:translate(-50%,-50%)}.Hero-module__irrDQW__glow{width:calc(var(--mark-size) * 1.9);background:radial-gradient(closest-side, var(--hero-glow-a), var(--hero-glow-b) 45%, transparent 100%);opacity:.6}.Hero-module__irrDQW__field{background-image:radial-gradient(circle at center, var(--field-dot) 0 1px, transparent 1.5px);background-size:var(--field-step) var(--field-step);-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(70% 85% at 76% 46%,#000 0%,#000000b3 35%,#0000 78%),linear-gradient(90deg,#00000073 0 38%,#000 62%);mask-image:radial-gradient(70% 85% at 76% 46%,#000 0%,#000000b3 35%,#0000 78%),linear-gradient(90deg,#00000073 0 38%,#000 62%);-webkit-mask-composite:source-in;mask-composite:intersect}.Hero-module__irrDQW__fieldBand{background-position:50%;-webkit-mask-image:radial-gradient(closest-side,#000 20%,#0000 100%);mask-image:radial-gradient(closest-side,#000 20%,#0000 100%)}.Hero-module__irrDQW__mesh{opacity:0;transition:opacity .9s var(--ease-silk);-webkit-mask-image:radial-gradient(62% 80% at 80% 46%, #000 0%, #000c 40%, transparent 85%), linear-gradient(to right, rgb(0 0 0/var(--mesh-safe)) 0 64%, #000 78%), linear-gradient(to bottom, transparent, #000 22% 78%, transparent);-webkit-mask-image:radial-gradient(62% 80% at 80% 46%, #000 0%, #000c 40%, transparent 85%), linear-gradient(to right, rgb(0 0 0/var(--mesh-safe)) 0 64%, #000 78%), linear-gradient(to bottom, transparent, #000 22% 78%, transparent);mask-image:radial-gradient(62% 80% at 80% 46%, #000 0%, #000c 40%, transparent 85%), linear-gradient(to right, rgb(0 0 0/var(--mesh-safe)) 0 64%, #000 78%), linear-gradient(to bottom, transparent, #000 22% 78%, transparent);-webkit-mask-composite:source-in, source-in;-webkit-mask-composite:source-in,source-in;mask-composite:intersect,intersect}.Hero-module__irrDQW__mesh>canvas,.Hero-module__irrDQW__mesh>img{width:100%;height:100%;display:block;position:absolute;inset:0}.Hero-module__irrDQW__meshBand{-webkit-mask-image:radial-gradient(closest-side,#000 35%,#0000 100%);mask-image:radial-gradient(closest-side,#000 35%,#0000 100%)}.Hero-module__irrDQW__hero[data-mesh=live] .Hero-module__irrDQW__mesh{opacity:var(--mesh-opacity)}.Hero-module__irrDQW__safe{--a:var(--silk-safe-alpha);-webkit-mask-image:linear-gradient(to bottom, rgb(0 0 0/var(--a)) 0 74%, #000 84%), linear-gradient(to right, transparent 0 64%, #000 74%);-webkit-mask-image:linear-gradient(to bottom, rgb(0 0 0/var(--a)) 0 74%, #000 84%), linear-gradient(to right, transparent 0 64%, #000 74%);mask-image:linear-gradient(to bottom, rgb(0 0 0/var(--a)) 0 74%, #000 84%), linear-gradient(to right, transparent 0 64%, #000 74%);-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;mask-composite:add}.Hero-module__irrDQW__live{opacity:0;transition:opacity .6s var(--ease-silk)}.Hero-module__irrDQW__live[data-silk-live=true]{opacity:1}.Hero-module__irrDQW__still{transition:opacity .3s linear}.Hero-module__irrDQW__scope:has(>[data-silk-live=true])>.Hero-module__irrDQW__still{opacity:0;transition-delay:.6s}@media (forced-colors:active){.Hero-module__irrDQW__field,.Hero-module__irrDQW__glow,.Hero-module__irrDQW__mesh{display:none}}@media print{.Hero-module__irrDQW__field,.Hero-module__irrDQW__glow,.Hero-module__irrDQW__mesh{display:none}}
.ServiceIcon-module__I6rvUW__icon{--icon-glow:color-mix(in srgb, var(--royal) 24%, transparent);--icon-glow-near:color-mix(in srgb, var(--royal) 12%, transparent);height:auto;filter:drop-shadow(0 10px 18px var(--icon-glow)) drop-shadow(0 2px 4px var(--icon-glow-near));display:block}:is(.dark .ServiceIcon-module__I6rvUW__icon,.surface-ink .ServiceIcon-module__I6rvUW__icon){--icon-glow:color-mix(in srgb, var(--sky) 30%, transparent);--icon-glow-near:color-mix(in srgb, var(--royal) 30%, transparent)}@media (prefers-color-scheme:dark){:root:not(.light):not(.dark) .ServiceIcon-module__I6rvUW__icon{--icon-glow:color-mix(in srgb, var(--sky) 30%, transparent);--icon-glow-near:color-mix(in srgb, var(--royal) 30%, transparent)}}@media (forced-colors:active){.ServiceIcon-module__I6rvUW__icon{filter:none}}
.Services-module___tGuFW__list{grid-template-columns:minmax(0,1fr);display:grid}.Services-module___tGuFW__item{position:relative}.Services-module___tGuFW__item+.Services-module___tGuFW__item:before{content:"";background:linear-gradient(90deg, transparent, var(--rule) 18%, var(--rule) 82%, transparent);pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.Services-module___tGuFW__link{text-align:center;max-width:36rem;color:var(--fg);justify-items:center;margin-inline:auto;padding-block:2.5rem;display:grid}.Services-module___tGuFW__item:first-child .Services-module___tGuFW__link{padding-top:0}.Services-module___tGuFW__item:last-child .Services-module___tGuFW__link{padding-bottom:0}.Services-module___tGuFW__visual{width:5rem;height:5rem;display:block}.Services-module___tGuFW__icon{width:100%;transition:transform var(--dur-ui) var(--ease-silk)}.Services-module___tGuFW__index{transition:color var(--dur-micro) var(--ease-silk);margin-top:1.25rem}.Services-module___tGuFW__title{transition:color var(--dur-micro) var(--ease-silk);margin-top:.75rem}.Services-module___tGuFW__tagline{margin-top:1rem}.Services-module___tGuFW__description{max-width:34ch;margin-top:.5rem}.Services-module___tGuFW__deliverables{row-gap:.25rem;margin-top:1.25rem;display:grid}.Services-module___tGuFW__more{font-family:var(--font-display);white-space:nowrap;align-self:end;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.Services-module___tGuFW__arrow{transition:transform .28s var(--ease-silk);display:inline-block}.Services-module___tGuFW__link:hover :is(.Services-module___tGuFW__index,.Services-module___tGuFW__title),.Services-module___tGuFW__link:focus-visible :is(.Services-module___tGuFW__index,.Services-module___tGuFW__title){color:var(--accent)}.Services-module___tGuFW__link:hover .Services-module___tGuFW__arrow,.Services-module___tGuFW__link:focus-visible .Services-module___tGuFW__arrow{transform:translate(6px)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.Services-module___tGuFW__link:hover .Services-module___tGuFW__icon{transform:translateY(-4px)}}@media (prefers-reduced-motion:no-preference){.Services-module___tGuFW__link:focus-visible .Services-module___tGuFW__icon{transform:translateY(-4px)}}@media (min-width:640px){.Services-module___tGuFW__link{padding-block:3rem}.Services-module___tGuFW__visual{width:6rem;height:6rem}}@media (min-width:1024px){.Services-module___tGuFW__list{column-gap:var(--col-gap);grid-template-rows:repeat(7,auto);grid-template-columns:repeat(3,minmax(0,1fr))}.Services-module___tGuFW__item{grid-row:span 7;grid-template-rows:subgrid;display:grid}.Services-module___tGuFW__link,.Services-module___tGuFW__item:first-child .Services-module___tGuFW__link,.Services-module___tGuFW__item:last-child .Services-module___tGuFW__link{grid-row:1/-1;grid-template-rows:subgrid;max-width:none;margin-inline:0;padding:.5rem 1.5rem}.Services-module___tGuFW__item+.Services-module___tGuFW__item:before{top:0;bottom:0;left:calc(var(--col-gap) / -2);background:linear-gradient(180deg, transparent, var(--rule) 18%, var(--rule) 82%, transparent);width:1px;height:auto;right:auto}.Services-module___tGuFW__title{align-self:start}}@media (forced-colors:active){.Services-module___tGuFW__item+.Services-module___tGuFW__item:before{background:canvastext}}
.global-not-found-module__SU5qpW__hero{background:radial-gradient(46% 70% at 84% 48%, color-mix(in srgb, var(--silk-wash) 50%, transparent), transparent 72%)}.global-not-found-module__SU5qpW__silk{-webkit-mask-image:linear-gradient(to right, rgb(0 0 0/var(--silk-safe-alpha)) 0 58%, #000 74%);-webkit-mask-image:linear-gradient(to right, rgb(0 0 0/var(--silk-safe-alpha)) 0 58%, #000 74%);mask-image:linear-gradient(to right, rgb(0 0 0/var(--silk-safe-alpha)) 0 58%, #000 74%)}
.dash-module__hungzq__svg{width:100%;font-family:var(--font-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;fill:var(--fg-subtle);font-size:11px;display:block;overflow:visible}.dash-module__hungzq__svg text{font-family:var(--font-mono)}.dash-module__hungzq__stampText{letter-spacing:.14em;font-size:11px;font-weight:500}.dash-module__hungzq__halo{paint-order:stroke;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round}.dash-module__hungzq__chart{position:relative}@keyframes dash-module__hungzq__revealX{0%{clip-path:inset(0 100% 0 0)}}.dash-module__hungzq__reveal{animation:dash-module__hungzq__revealX var(--dur-draw) var(--ease-thread) both}@keyframes dash-module__hungzq__fadeIn{0%{opacity:0}}.dash-module__hungzq__fadeLate{animation:dash-module__hungzq__fadeIn var(--dur-ui) var(--ease-silk) both;animation-delay:calc(var(--dur-draw) - .2s)}.reveal-init :is(.dash-module__hungzq__reveal,.dash-module__hungzq__fadeLate){animation-play-state:paused}.dash-module__hungzq__row{column-gap:var(--col-gap);grid-template-columns:minmax(0,1fr);padding-block:2rem;display:grid}.dash-module__hungzq__cell{min-width:0;position:relative}.dash-module__hungzq__cell+.dash-module__hungzq__cell{margin-top:2rem;padding-top:2rem}.dash-module__hungzq__cell+.dash-module__hungzq__cell:before{content:"";background:var(--rule);height:1px;position:absolute;top:0;left:0;right:0}@media (min-width:1024px){.dash-module__hungzq__row{grid-template-columns:repeat(12,minmax(0,1fr))}.dash-module__hungzq__cell{grid-column:span var(--span,12)}.dash-module__hungzq__cell+.dash-module__hungzq__cell{margin-top:0;padding-top:0}.dash-module__hungzq__cell+.dash-module__hungzq__cell:before{left:calc(var(--col-gap) / -2);width:1px;height:auto;top:.5rem;bottom:.5rem;right:auto}}@media (min-width:1280px){.dash-module__hungzq__root .dash-module__hungzq__cell{grid-column:1/-1}.dash-module__hungzq__root .dash-module__hungzq__cell+.dash-module__hungzq__cell{margin-top:2rem;padding-top:2rem}.dash-module__hungzq__root .dash-module__hungzq__cell+.dash-module__hungzq__cell:before{width:auto;height:1px;inset:0 0 auto}.dash-module__hungzq__root .dash-module__hungzq__figBody:has(.dash-module__hungzq__notes){column-gap:var(--col-gap);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;display:grid}.dash-module__hungzq__root .dash-module__hungzq__figBody:has(.dash-module__hungzq__notes)>.dash-module__hungzq__notes{margin-top:0}}.dash-module__hungzq__kpis{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dash-module__hungzq__kpi{grid-row:span 3;grid-template-rows:subgrid;align-content:start;min-width:0;padding:1.25rem 1rem 1.25rem 0;display:grid;position:relative}.dash-module__hungzq__kpi:nth-child(2n){padding-left:1rem;padding-right:0}.dash-module__hungzq__kpi:nth-child(2n):before{content:"";background:var(--rule);width:1px;position:absolute;top:8px;bottom:8px;left:0}.dash-module__hungzq__kpi:nth-child(n+3):after{content:"";background:var(--rule);height:1px;position:absolute;top:0;left:0;right:0}@media (min-width:1024px){.dash-module__hungzq__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.dash-module__hungzq__kpi,.dash-module__hungzq__kpi:nth-child(2n){padding:1.5rem 1.25rem}.dash-module__hungzq__kpi:first-child{padding-left:0}.dash-module__hungzq__kpi:last-child{padding-right:0}.dash-module__hungzq__kpi:nth-child(n+3):after{content:none}.dash-module__hungzq__kpi:not(:first-child):before{content:"";background:var(--rule);width:1px;position:absolute;top:8px;bottom:8px;left:0}}.dash-module__hungzq__marker{z-index:1;border:1.5px solid var(--accent);background:var(--bg);width:24px;height:24px;color:var(--accent);font-family:var(--font-mono);cursor:default;transition:background-color var(--dur-micro) var(--ease-silk), color var(--dur-micro) var(--ease-silk);animation:dash-module__hungzq__fadeIn var(--dur-ui) var(--ease-silk) both;animation-delay:calc(var(--i,0) * 60ms);border-radius:9999px;place-items:center;font-size:11px;font-weight:500;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%)}.dash-module__hungzq__marker:after{content:"";position:absolute;inset:-10px}.dash-module__hungzq__markerInline{flex:none;position:relative;transform:none}.dash-module__hungzq__marker:hover{background:var(--accent);color:var(--bg)}.dash-module__hungzq__notes{margin-top:1.25rem;padding:0;list-style:none}.dash-module__hungzq__note{transition:background-color var(--dur-micro) var(--ease-silk);grid-template-columns:24px minmax(0,1fr);column-gap:12px;padding:.875rem .75rem;display:grid;position:relative}.dash-module__hungzq__note+.dash-module__hungzq__note:after{content:"";background:var(--rule);height:1px;position:absolute;top:0;left:0;right:0}.dash-module__hungzq__note:before{content:"";background:linear-gradient(180deg, var(--royal), var(--accent));transform-origin:top;width:2px;transition:transform var(--dur-ui) var(--ease-thread);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.dash-module__hungzq__noteNum{border:1.5px solid var(--accent);width:24px;height:24px;color:var(--accent);font-family:var(--font-mono);border-radius:9999px;place-items:center;font-size:11px;font-weight:500;line-height:1;display:grid}.dash-module__hungzq__note:hover{background:var(--bg-sunk)}.dash-module__hungzq__note:hover:before{transform:scaleY(1)}:is(.dash-module__hungzq__fig:has(.dash-module__hungzq__marker[data-m="1"]:hover) .dash-module__hungzq__note[data-n="1"],.dash-module__hungzq__fig:has(.dash-module__hungzq__marker[data-m="2"]:hover) .dash-module__hungzq__note[data-n="2"],.dash-module__hungzq__fig:has(.dash-module__hungzq__marker[data-m="3"]:hover) .dash-module__hungzq__note[data-n="3"],.dash-module__hungzq__fig:has(.dash-module__hungzq__marker[data-m="4"]:hover) .dash-module__hungzq__note[data-n="4"]){background:var(--bg-sunk)}.dash-module__hungzq__fig:has(.dash-module__hungzq__marker[data-m="1"]:hover) .dash-module__hungzq__note[data-n="1"]:before{transform:scaleY(1)}.dash-module__hungzq__fig:has(.dash-module__hungzq__marker[data-m="2"]:hover) .dash-module__hungzq__note[data-n="2"]:before{transform:scaleY(1)}.dash-module__hungzq__fig:has(.dash-module__hungzq__marker[data-m="3"]:hover) .dash-module__hungzq__note[data-n="3"]:before{transform:scaleY(1)}.dash-module__hungzq__fig:has(.dash-module__hungzq__marker[data-m="4"]:hover) .dash-module__hungzq__note[data-n="4"]:before{transform:scaleY(1)}:is(.dash-module__hungzq__fig:has(.dash-module__hungzq__note[data-n="1"]:hover) .dash-module__hungzq__marker[data-m="1"],.dash-module__hungzq__fig:has(.dash-module__hungzq__note[data-n="2"]:hover) .dash-module__hungzq__marker[data-m="2"],.dash-module__hungzq__fig:has(.dash-module__hungzq__note[data-n="3"]:hover) .dash-module__hungzq__marker[data-m="3"],.dash-module__hungzq__fig:has(.dash-module__hungzq__note[data-n="4"]:hover) .dash-module__hungzq__marker[data-m="4"]){background:var(--accent);color:var(--bg)}.dash-module__hungzq__details>summary{cursor:pointer;min-height:44px;color:var(--fg-muted);align-items:center;gap:.5rem;list-style:none;display:inline-flex}.dash-module__hungzq__details>summary::-webkit-details-marker{display:none}.dash-module__hungzq__details>summary:before{content:"+";width:1ch;font-family:var(--font-mono);transition:transform var(--dur-ui) var(--ease-silk);display:inline-block}.dash-module__hungzq__details[open]>summary:before{content:"−"}.dash-module__hungzq__details>summary:hover{color:var(--fg)}.dash-module__hungzq__tableWrap{margin-top:.5rem;overflow-x:auto}.dash-module__hungzq__table{border-collapse:collapse;border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);width:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-muted);font-size:.75rem}.dash-module__hungzq__table thead th{text-align:left;color:var(--fg-subtle);border-bottom:1px solid var(--rule-input);white-space:nowrap;padding:.5rem 1rem .5rem 0;font-weight:500}.dash-module__hungzq__table td,.dash-module__hungzq__table tbody th{text-align:left;white-space:nowrap;border-bottom:1px solid var(--rule);vertical-align:middle;padding:.5rem 1rem .5rem 0}.dash-module__hungzq__table tbody tr:last-child>*{border-bottom:0}.dash-module__hungzq__table th:last-child,.dash-module__hungzq__table td:last-child{padding-right:0}.dash-module__hungzq__num{text-align:right!important}.dash-module__hungzq__listRow{position:relative}.dash-module__hungzq__listRow+.dash-module__hungzq__listRow:after{content:"";background:var(--rule);height:1px;position:absolute;top:0;left:0;right:0}.dash-module__hungzq__awaitRow:before{content:"";background:linear-gradient(180deg, var(--royal), var(--accent));width:2px;position:absolute;top:.5rem;bottom:.5rem;left:0}.dash-module__hungzq__laneLabel{font-family:var(--font-mono);letter-spacing:.02em;color:var(--fg-muted);font-size:.6875rem;line-height:1.3;position:absolute;transform:translateY(-50%)}.dash-module__hungzq__laneLabel b{color:var(--fg);font-weight:500}@media (forced-colors:active){.dash-module__hungzq__note:before,.dash-module__hungzq__awaitRow:before{background:canvastext}.dash-module__hungzq__halo{stroke:canvas}}@media (prefers-reduced-motion:reduce){.dash-module__hungzq__reveal,.dash-module__hungzq__fadeLate,.dash-module__hungzq__marker{animation:none}}
.home-module__OBgQ2W__tiles,.home-module__OBgQ2W__visual{--icon-glow:drop-shadow(0 .5rem .875rem #036bfb33);--icon-glow-on:drop-shadow(0 .625rem 1.25rem #036bfb5c);--avatar-bg:color-mix(in srgb, var(--sky) 22%, var(--bg-sunk));--fade:18%}:is(.dark .home-module__OBgQ2W__tiles,.dark .home-module__OBgQ2W__visual){--icon-glow:drop-shadow(0 .25rem 1rem #68d4fb3d);--icon-glow-on:drop-shadow(0 .25rem 1.5rem #68d4fb6b);--avatar-bg:color-mix(in srgb, var(--royal) 22%, var(--bg-sunk))}@media (prefers-color-scheme:dark){:is(:root:not(.light):not(.dark) .home-module__OBgQ2W__tiles,:root:not(.light):not(.dark) .home-module__OBgQ2W__visual){--icon-glow:drop-shadow(0 .25rem 1rem #68d4fb3d);--icon-glow-on:drop-shadow(0 .25rem 1.5rem #68d4fb6b);--avatar-bg:color-mix(in srgb, var(--royal) 22%, var(--bg-sunk))}}.home-module__OBgQ2W__tiles{grid-template-columns:minmax(0,1fr);row-gap:1.5rem;display:grid}.home-module__OBgQ2W__tile{position:relative}.home-module__OBgQ2W__link{text-align:center;color:var(--fg);flex-direction:column;align-items:center;display:flex}.home-module__OBgQ2W__visual{justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex}.home-module__OBgQ2W__visual.home-module__OBgQ2W__avatarsVisual{width:auto}.home-module__OBgQ2W__visual picture{display:contents}.home-module__OBgQ2W__icon{width:100%;height:100%;filter:var(--icon-glow);transition:transform var(--dur-ui) var(--ease-silk), filter var(--dur-ui) var(--ease-silk);display:block}.home-module__OBgQ2W__avatars{filter:var(--icon-glow);transition:filter var(--dur-ui) var(--ease-silk);align-items:center;display:flex}.home-module__OBgQ2W__avatar{border:2px solid var(--bg);background:radial-gradient(circle at 50% 32%, var(--avatar-bg), var(--bg-sunk) 70%);object-fit:cover;width:2.75rem;height:2.75rem;transition:transform var(--dur-ui) var(--ease-silk);border-radius:9999px;flex:none;display:block}.home-module__OBgQ2W__avatars>picture+picture .home-module__OBgQ2W__avatar{margin-left:-.75rem}.home-module__OBgQ2W__index{display:none}.home-module__OBgQ2W__title{transition:color var(--dur-ui) var(--ease-silk);margin-top:.5rem}.home-module__OBgQ2W__arrow{font-family:var(--font-sans);color:var(--accent);transition:transform var(--dur-ui) var(--ease-silk);margin-left:.3em;display:inline-block}.home-module__OBgQ2W__line{max-width:32ch;color:var(--fg-muted);margin-top:.125rem}@media (max-width:639.98px){.home-module__OBgQ2W__line{font-size:.9375rem;line-height:1.5}}.home-module__OBgQ2W__link:focus-visible .home-module__OBgQ2W__title{color:var(--accent)}.home-module__OBgQ2W__link:focus-visible .home-module__OBgQ2W__icon,.home-module__OBgQ2W__link:focus-visible .home-module__OBgQ2W__avatars{filter:var(--icon-glow-on)}@media (hover:hover){.home-module__OBgQ2W__link:hover .home-module__OBgQ2W__title{color:var(--accent)}.home-module__OBgQ2W__link:hover .home-module__OBgQ2W__icon,.home-module__OBgQ2W__link:hover .home-module__OBgQ2W__avatars{filter:var(--icon-glow-on)}}@media (prefers-reduced-motion:no-preference){.home-module__OBgQ2W__link:focus-visible .home-module__OBgQ2W__arrow{transform:translate(6px)}.home-module__OBgQ2W__link:focus-visible .home-module__OBgQ2W__icon{transform:translateY(-6px)scale(1.04)}.home-module__OBgQ2W__link:focus-visible .home-module__OBgQ2W__avatar{transform:translateY(-3px)}.home-module__OBgQ2W__link:focus-visible .home-module__OBgQ2W__avatars>picture:first-child .home-module__OBgQ2W__avatar{transform:translate(-5px,-3px)}.home-module__OBgQ2W__link:focus-visible .home-module__OBgQ2W__avatars>picture:nth-child(3) .home-module__OBgQ2W__avatar{transform:translate(5px,-3px)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.home-module__OBgQ2W__link:hover .home-module__OBgQ2W__arrow{transform:translate(6px)}.home-module__OBgQ2W__link:hover .home-module__OBgQ2W__icon{transform:translateY(-6px)scale(1.04)}.home-module__OBgQ2W__link:hover .home-module__OBgQ2W__avatar{transform:translateY(-3px)}.home-module__OBgQ2W__link:hover .home-module__OBgQ2W__avatars>picture:first-child .home-module__OBgQ2W__avatar{transform:translate(-5px,-3px)}.home-module__OBgQ2W__link:hover .home-module__OBgQ2W__avatars>picture:nth-child(3) .home-module__OBgQ2W__avatar{transform:translate(5px,-3px)}}@media (min-width:640px){.home-module__OBgQ2W__tiles{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}.home-module__OBgQ2W__tile{grid-row:span 4;grid-template-rows:subgrid;display:grid}.home-module__OBgQ2W__tile+.home-module__OBgQ2W__tile:before{content:"";inset-block:0;background:linear-gradient(to bottom, transparent, var(--rule-strong) var(--fade), var(--rule-strong) calc(100% - var(--fade)), transparent);pointer-events:none;width:1px;position:absolute;left:0}.home-module__OBgQ2W__link{grid-row:1/-1;grid-template-rows:subgrid;place-items:start center;padding:.75rem clamp(.75rem,.1rem + 1.6vw,2rem) .5rem;display:grid}.home-module__OBgQ2W__visual+.home-module__OBgQ2W__title{margin-top:1.25rem}.home-module__OBgQ2W__visual{width:5.5rem;height:5.5rem}.home-module__OBgQ2W__index{margin-top:1.25rem;display:block}.home-module__OBgQ2W__line{margin-top:.5rem}.home-module__OBgQ2W__avatar{border-width:3px;width:3.75rem;height:3.75rem}.home-module__OBgQ2W__avatars>picture+picture .home-module__OBgQ2W__avatar{margin-left:-1rem}}@media (min-width:1024px){.home-module__OBgQ2W__visual{width:6.5rem;height:6.5rem}.home-module__OBgQ2W__avatar{width:4.5rem;height:4.5rem}.home-module__OBgQ2W__avatars>picture+picture .home-module__OBgQ2W__avatar{margin-left:-1.25rem}}.home-module__OBgQ2W__credit{text-align:center}.home-module__OBgQ2W__credit>summary{cursor:pointer;min-height:44px;color:var(--fg-muted);align-items:baseline;gap:.5rem;padding-block:.875rem;list-style:none;display:inline-flex}.home-module__OBgQ2W__credit>summary::-webkit-details-marker{display:none}.home-module__OBgQ2W__sign{width:1ch;font-family:var(--font-mono);display:inline-block}.home-module__OBgQ2W__sign:before{content:"+"}.home-module__OBgQ2W__credit[open]>summary>.home-module__OBgQ2W__sign:before{content:"−"}.home-module__OBgQ2W__credit>summary:hover{color:var(--fg)}.home-module__OBgQ2W__licence{text-align:start;max-width:72ch;color:var(--fg-muted);margin-inline:auto}@media (forced-colors:active){.home-module__OBgQ2W__icon,.home-module__OBgQ2W__avatars{filter:none}.home-module__OBgQ2W__tile+.home-module__OBgQ2W__tile:before{background:canvastext}.home-module__OBgQ2W__avatar{border-color:canvas}}
.service-module__RBj-na__hero{background:radial-gradient(42% 72% at 88% 45%, color-mix(in srgb, var(--silk-wash) 55%, transparent), transparent 72%)}.service-module__RBj-na__silk{-webkit-mask-image:linear-gradient(to right, rgb(0 0 0/var(--silk-safe-alpha)) 0 60%, #000 74%);-webkit-mask-image:linear-gradient(to right, rgb(0 0 0/var(--silk-safe-alpha)) 0 60%, #000 74%);mask-image:linear-gradient(to right, rgb(0 0 0/var(--silk-safe-alpha)) 0 60%, #000 74%)}.service-module__RBj-na__mark{aspect-ratio:1;width:clamp(112px,11vw,168px);position:absolute;top:45%;left:88%;translate:-50% -50%}.service-module__RBj-na__stack>li{position:relative}.service-module__RBj-na__stack>li+li:before,.service-module__RBj-na__cell+.service-module__RBj-na__cell:before{content:"";background:linear-gradient(90deg, transparent, var(--rule) 18%, var(--rule) 82%, transparent);pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.service-module__RBj-na__cards{grid-template-columns:minmax(0,1fr);display:grid}.service-module__RBj-na__cell{--pad-top:2rem;--pad-bottom:2rem;position:relative}.service-module__RBj-na__cards>.service-module__RBj-na__cell:first-child{--pad-top:0}.service-module__RBj-na__cards>.service-module__RBj-na__cell:last-child{--pad-bottom:0}.service-module__RBj-na__card{height:100%;padding-top:var(--pad-top);padding-bottom:var(--pad-bottom);text-align:center;color:var(--fg);flex-direction:column;align-items:center;display:flex}.service-module__RBj-na__cardIcon{width:4.5rem;height:4.5rem;display:block}.service-module__RBj-na__more{font-family:var(--font-display);white-space:nowrap;align-items:center;gap:.5rem;margin-top:auto;padding-top:1.25rem;font-size:.875rem;font-weight:600;display:inline-flex}@media (min-width:640px){.service-module__RBj-na__cards{column-gap:var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}.service-module__RBj-na__cards>.service-module__RBj-na__cell,.service-module__RBj-na__cards>.service-module__RBj-na__cell:first-child,.service-module__RBj-na__cards>.service-module__RBj-na__cell:last-child{--pad-top:.5rem;--pad-bottom:.5rem}.service-module__RBj-na__card{padding-inline:1.5rem}.service-module__RBj-na__cell+.service-module__RBj-na__cell:before{display:none}.service-module__RBj-na__cardIcon{width:5rem;height:5rem}.service-module__RBj-na__cell:nth-child(2n):after{content:"";top:0;bottom:0;left:calc(var(--col-gap) / -2);background:linear-gradient(180deg, transparent, var(--rule) 18%, var(--rule) 82%, transparent);pointer-events:none;width:1px;position:absolute}.service-module__RBj-na__cards2{max-width:60rem;margin-inline:auto}.service-module__RBj-na__cards4{--rows:3}.service-module__RBj-na__cards2{--rows:5}.service-module__RBj-na__cards>.service-module__RBj-na__cell{grid-row:span var(--rows);grid-template-rows:subgrid;align-content:start;place-items:start center;row-gap:0;display:grid}.service-module__RBj-na__cell>.service-module__RBj-na__card{grid-row:1/-1;grid-template-rows:subgrid;place-items:start center;display:grid}}@media (min-width:1024px){.service-module__RBj-na__cards4{grid-template-columns:repeat(4,minmax(0,1fr))}.service-module__RBj-na__cards4>.service-module__RBj-na__cell:nth-child(n+2):after{content:"";top:0;bottom:0;left:calc(var(--col-gap) / -2);background:linear-gradient(180deg, transparent, var(--rule) 18%, var(--rule) 82%, transparent);pointer-events:none;width:1px;position:absolute}}@media (forced-colors:active){.service-module__RBj-na__stack>li+li:before,.service-module__RBj-na__cell+.service-module__RBj-na__cell:before,.service-module__RBj-na__cell:after{background:canvastext}}.service-module__RBj-na__faq>summary{cursor:pointer;list-style:none}.service-module__RBj-na__faq>summary::-webkit-details-marker{display:none}.service-module__RBj-na__plus{width:16px;height:16px;color:var(--fg-muted);flex:none;margin-top:.35rem;position:relative}.service-module__RBj-na__plus:before,.service-module__RBj-na__plus:after{content:"";background:currentColor;position:absolute}.service-module__RBj-na__plus:before{height:1.5px;top:calc(50% - .75px);left:0;right:0}.service-module__RBj-na__plus:after{width:1.5px;transition:transform var(--dur-ui) var(--ease-thread);top:0;bottom:0;left:calc(50% - .75px)}.service-module__RBj-na__faq[open] .service-module__RBj-na__plus:after{transform:rotate(90deg)}.service-module__RBj-na__faq>summary:hover .service-module__RBj-na__plus{color:var(--fg)}@media (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords){.service-module__RBj-na__faq{interpolate-size:allow-keywords}.service-module__RBj-na__faq::details-content{block-size:0;transition:block-size var(--dur-ui) var(--ease-silk), content-visibility var(--dur-ui) allow-discrete;overflow-y:clip}.service-module__RBj-na__faq[open]::details-content{block-size:auto}}}
.showcase-module__SWWOVq__stage{--sc-slide:.8s;--sc-ease:cubic-bezier(.45, 0, .2, 1);--sc-glow-core:#68d4fb8c;--sc-glow-mid:#036bfb33;--sc-glow-rim:#6a5cff14;--sc-star:#036bfb99;--sc-bezel:linear-gradient(180deg, #fff, #e5ecf8);--sc-rim:#cfdbef;--sc-rim-light:#fff;--sc-rim-glow:#68d4fb73;--sc-shadow:0 2.5rem 5rem -2rem #0229704d, 0 .75rem 1.75rem -.75rem #0229702e;--sc-screen:#fff;--sc-panel:#f4f7fd;--sc-edge:#e1e8f4;--sc-text:var(--fg);--sc-muted:var(--fg-muted);--sc-grid:#02297012;--sc-line:var(--royal);--sc-area:#036bfb3d;--sc-bar:linear-gradient(to top, #0257d6, #3f9dfc);--sc-bar-top:linear-gradient(to top, var(--royal), var(--sky));--sc-track:#036bfb0f;--sc-c1:var(--royal);--sc-c2:var(--sky);--sc-c3:var(--navy);--sc-up:var(--accent);--sc-up-bg:#036bfb1a;--sc-live:var(--royal);--rise:clamp(3rem, 2rem + 3.6vw, 6rem);--sc-dots:#d5def0}.dark .showcase-module__SWWOVq__stage{--sc-glow-core:#d6f3ffd9;--sc-glow-mid:#036bfb80;--sc-glow-rim:#624cf538;--sc-star:#e6f8ff;--sc-bezel:linear-gradient(180deg, #1c2c55, #0b1636 55%, #081129);--sc-rim:#94b4ff29;--sc-rim-light:#def6fff2;--sc-rim-glow:#68d4fb99;--sc-shadow:0 2.5rem 7rem -1.5rem #036bfb61, 0 1.5rem 3rem -1rem #000000a6;--sc-screen:#050d24;--sc-panel:#0a1533;--sc-edge:#16244a;--sc-dots:#2a3b66;--sc-grid:#94b4ff17;--sc-line:var(--sky);--sc-area:#68d4fb4d;--sc-bar:linear-gradient(to top, #0a4db8, var(--royal));--sc-bar-top:linear-gradient(to top, var(--royal), var(--sky));--sc-track:#68d4fb0d;--sc-c1:#3d8bff;--sc-c2:var(--sky);--sc-c3:#8a7dff;--sc-up:var(--sky);--sc-up-bg:#68d4fb1f;--sc-live:var(--sky)}@media (prefers-color-scheme:dark){:root:not(.light):not(.dark) .showcase-module__SWWOVq__stage{--sc-glow-core:#d6f3ffd9;--sc-glow-mid:#036bfb80;--sc-glow-rim:#624cf538;--sc-star:#e6f8ff;--sc-bezel:linear-gradient(180deg, #1c2c55, #0b1636 55%, #081129);--sc-rim:#94b4ff29;--sc-rim-light:#def6fff2;--sc-rim-glow:#68d4fb99;--sc-shadow:0 2.5rem 7rem -1.5rem #036bfb61, 0 1.5rem 3rem -1rem #000000a6;--sc-screen:#050d24;--sc-panel:#0a1533;--sc-edge:#16244a;--sc-dots:#2a3b66;--sc-grid:#94b4ff17;--sc-line:var(--sky);--sc-area:#68d4fb4d;--sc-bar:linear-gradient(to top, #0a4db8, var(--royal));--sc-bar-top:linear-gradient(to top, var(--royal), var(--sky));--sc-track:#68d4fb0d;--sc-c1:#3d8bff;--sc-c2:var(--sky);--sc-c3:#8a7dff;--sc-up:var(--sky);--sc-up-bg:#68d4fb1f;--sc-live:var(--sky)}}.showcase-module__SWWOVq__stage{isolation:isolate;max-width:75rem;padding-top:var(--rise);margin:0 auto;position:relative}.showcase-module__SWWOVq__sky{z-index:-1;width:min(100vw,100rem);height:calc(var(--rise) * 3);pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%);container-type:inline-size}.showcase-module__SWWOVq__glow{left:50%;top:var(--rise);width:min(96%,72rem);height:calc(var(--rise) * 3.4);background:radial-gradient(closest-side, var(--sc-glow-core), var(--sc-glow-mid) 38%, var(--sc-glow-rim) 68%, transparent);position:absolute;transform:translate(-50%,-50%)}.showcase-module__SWWOVq__stars{--dot:0 .5px var(--sc-star);left:50%;top:calc(var(--rise) * .3);background:var(--sc-star);border-radius:50%;width:2px;height:2px;animation:4.8s ease-in-out infinite both paused showcase-module__SWWOVq__twinkle-a;position:absolute}.showcase-module__SWWOVq__starsA{box-shadow:-14cqi calc(var(--rise) * .35) var(--dot), 21cqi calc(var(--rise) * .12) var(--dot), 29cqi calc(var(--rise) * .55) var(--dot), -27cqi calc(var(--rise) * .62) var(--dot);left:38%}.showcase-module__SWWOVq__starsB{left:61%;top:calc(var(--rise) * .55);box-shadow:-32cqi calc(var(--rise) * -.3) var(--dot), -6cqi calc(var(--rise) * .25) var(--dot), 9cqi calc(var(--rise) * -.18) var(--dot), -45cqi calc(var(--rise) * .12) var(--dot);animation-name:showcase-module__SWWOVq__twinkle-b}.showcase-module__SWWOVq__starsC{left:50%;top:calc(var(--rise) * .15);width:3px;height:3px;box-shadow:-19cqi calc(var(--rise) * .5) 0 0 var(--sc-star), 17cqi calc(var(--rise) * .4) 0 0 var(--sc-star), -36cqi calc(var(--rise) * .15) 0 -.5px var(--sc-star), 36cqi calc(var(--rise) * .3) 0 -.5px var(--sc-star);animation-name:showcase-module__SWWOVq__twinkle-c}.showcase-module__SWWOVq__stage[data-live=run] .showcase-module__SWWOVq__stars{animation-play-state:running}@keyframes showcase-module__SWWOVq__twinkle-a{0%,to{opacity:1}50%{opacity:.2}}@keyframes showcase-module__SWWOVq__twinkle-b{0%,45%,to{opacity:1}75%{opacity:.2}}@keyframes showcase-module__SWWOVq__twinkle-c{0%,55%,to{opacity:1}25%{opacity:.2}}.showcase-module__SWWOVq__device{--radius:clamp(.875rem, .55rem + 1.3vw, 1.75rem);--bezel:clamp(.3125rem, .15rem + .75vw, .8125rem);padding:var(--bezel);border:1px solid var(--sc-rim);border-radius:var(--radius);background:var(--sc-bezel);box-shadow:var(--sc-shadow);position:relative}.showcase-module__SWWOVq__device:before{content:"";background:linear-gradient(90deg, transparent, var(--sc-rim-light) 50%, transparent);height:1px;position:absolute;top:-1px;left:8%;right:8%}.showcase-module__SWWOVq__device:after{content:"";background:radial-gradient(closest-side, var(--sc-rim-glow), transparent);pointer-events:none;height:1.5rem;position:absolute;top:-.75rem;left:20%;right:20%}.showcase-module__SWWOVq__screen{contain:content;border-radius:calc(var(--radius) - var(--bezel));border:1px solid var(--sc-edge);background:var(--sc-screen);color:var(--sc-text);font-family:var(--font-sans);font-size:.75rem;line-height:1.35;overflow:hidden;container:screen/inline-size}.showcase-module__SWWOVq__topbar{border-bottom:1px solid var(--sc-edge);white-space:nowrap;align-items:center;gap:.625rem;padding:.5rem .75rem;display:flex}.showcase-module__SWWOVq__lights{gap:.3125rem;display:flex}.showcase-module__SWWOVq__lights i{background:var(--sc-dots);border-radius:50%;width:.4375rem;height:.4375rem}.showcase-module__SWWOVq__app{font-family:var(--font-display);font-size:.8125rem;font-weight:600}.showcase-module__SWWOVq__entity{color:var(--sc-muted);display:none}.showcase-module__SWWOVq__stamp{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border:1px solid;border-radius:9999px;margin-left:auto;padding:.125rem .5rem;font-size:.625rem}.showcase-module__SWWOVq__live{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sc-up);align-items:center;gap:.375rem;font-size:.625rem;display:inline-flex}.showcase-module__SWWOVq__clock{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--sc-muted);font-size:.6875rem;display:none}.showcase-module__SWWOVq__pulse{background:var(--sc-live);border-radius:50%;flex:none;width:.4375rem;height:.4375rem;position:relative}.showcase-module__SWWOVq__pulse:after{content:"";border-radius:inherit;background:inherit;opacity:.6;animation:2.4s ease-out infinite both paused showcase-module__SWWOVq__ring;position:absolute;inset:0}.showcase-module__SWWOVq__stage[data-live=run] .showcase-module__SWWOVq__pulse:after{animation-play-state:running}@keyframes showcase-module__SWWOVq__ring{0%{opacity:.6;transform:none}to{opacity:0;transform:scale(3.2)}}.showcase-module__SWWOVq__body{grid-template-columns:minmax(0,1fr);gap:.5rem;padding:.5rem;display:grid}.showcase-module__SWWOVq__main{grid-template-columns:repeat(12,minmax(0,1fr));gap:.5rem;display:grid}.showcase-module__SWWOVq__kpis{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.showcase-module__SWWOVq__linePanel,.showcase-module__SWWOVq__donutPanel{grid-column:1/-1}.showcase-module__SWWOVq__barsPanel{display:none}.showcase-module__SWWOVq__panel,.showcase-module__SWWOVq__kpi{border:1px solid var(--sc-edge);background:var(--sc-panel);border-radius:.625rem;min-width:0;padding:.625rem .75rem}.showcase-module__SWWOVq__head{font-family:var(--font-display);color:var(--sc-muted);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.6875rem;font-weight:500;display:flex}.showcase-module__SWWOVq__head>span:first-child{text-overflow:ellipsis;overflow:hidden}.showcase-module__SWWOVq__headValue{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--sc-text);font-size:.9375rem;font-weight:600;line-height:1}.showcase-module__SWWOVq__headValue small,.showcase-module__SWWOVq__kpiValue small{color:var(--sc-muted);font-size:max(.6em,.625rem);font-weight:500}.showcase-module__SWWOVq__headValue small:first-child,.showcase-module__SWWOVq__kpiValue small:first-child{margin-right:.25em}.showcase-module__SWWOVq__headValue small:last-child,.showcase-module__SWWOVq__kpiValue small:last-child{margin-left:.25em}.showcase-module__SWWOVq__unit{font-family:var(--font-mono);font-size:.625rem;font-weight:400}.showcase-module__SWWOVq__roll{display:inline-block}.showcase-module__SWWOVq__kpi{background:radial-gradient(130% 100% at 100% 0%, color-mix(in srgb, var(--sky) 14%, transparent), transparent 62%), var(--sc-panel);flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.showcase-module__SWWOVq__kpiLabel{font-family:var(--font-display);color:var(--sc-muted);font-size:.6875rem;font-weight:500;line-height:1.25}.showcase-module__SWWOVq__kpiValue{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:auto;font-size:clamp(1.0625rem,.6rem + 1.5cqi,1.75rem);font-weight:600;line-height:1.15}.showcase-module__SWWOVq__delta{background:var(--sc-up-bg);color:var(--sc-up);font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:9999px;align-items:center;gap:.3em;padding:.0625rem .4375rem;font-size:.625rem;display:inline-flex}.showcase-module__SWWOVq__delta:before{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:currentColor;width:.55em;height:.45em}.showcase-module__SWWOVq__delta.showcase-module__SWWOVq__down{color:var(--sc-muted);background:0 0}.showcase-module__SWWOVq__delta.showcase-module__SWWOVq__down:before{transform:rotate(180deg)}.showcase-module__SWWOVq__plot{--tip-gap:.625rem;background:repeating-linear-gradient(to bottom, var(--sc-grid) 0 1px, transparent 1px 25%);border-bottom:1px solid var(--sc-edge);height:6rem;margin-top:.5rem;position:relative}.showcase-module__SWWOVq__clip{inset:0 var(--tip-gap) 0 0;position:absolute;overflow:hidden}.showcase-module__SWWOVq__lineSvg{width:100%;height:100%;display:block;overflow:visible}.showcase-module__SWWOVq__areaTop{stop-color:var(--sc-area)}.showcase-module__SWWOVq__areaFoot{stop-color:var(--sc-area);stop-opacity:0}.showcase-module__SWWOVq__lineStroke,.showcase-module__SWWOVq__lineGlow{fill:none;stroke:var(--sc-line);stroke-linejoin:round;vector-effect:non-scaling-stroke}.showcase-module__SWWOVq__lineStroke{stroke-width:2px}.showcase-module__SWWOVq__lineGlow{stroke-width:7px;stroke-opacity:.16}.showcase-module__SWWOVq__tip{top:0;bottom:0;right:var(--tip-gap);width:0;transition:transform var(--sc-slide) var(--sc-ease);position:absolute}.showcase-module__SWWOVq__tip .showcase-module__SWWOVq__pulse{background:var(--sc-line);width:.5625rem;height:.5625rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--sc-line) 22%, transparent), 0 0 .75rem var(--sc-line);margin:-.28125rem 0 0 -.28125rem;position:absolute;top:0;left:0}.showcase-module__SWWOVq__bars{gap:clamp(.375rem,1.6cqi,1rem);margin-top:.5rem;display:flex}.showcase-module__SWWOVq__bar{flex-direction:column;flex:1;align-items:stretch;min-width:0;display:flex}.showcase-module__SWWOVq__track{background:var(--sc-track);border-radius:.375rem .375rem .125rem .125rem;height:7rem;position:relative;overflow:hidden}.showcase-module__SWWOVq__fill{border-radius:inherit;background:var(--sc-bar);transition:transform var(--sc-slide) var(--sc-ease);position:absolute;inset:0}.showcase-module__SWWOVq__fill:after{content:"";border-radius:inherit;background:var(--sc-bar-top);opacity:0;transition:opacity var(--sc-slide) var(--sc-ease);position:absolute;inset:0}.showcase-module__SWWOVq__fill.showcase-module__SWWOVq__top:after{opacity:1}.showcase-module__SWWOVq__barLabel{text-overflow:ellipsis;white-space:nowrap;text-align:center;font-family:var(--font-mono);color:var(--sc-muted);margin-top:.375rem;font-size:.5625rem;overflow:hidden}.showcase-module__SWWOVq__donutRow{align-items:center;gap:.875rem;margin-top:.5rem;display:flex}.showcase-module__SWWOVq__donut{--d:5.5rem;width:var(--d);height:var(--d);flex:none;position:relative}.showcase-module__SWWOVq__arc{width:100%;height:100%;transition:transform var(--sc-slide) var(--sc-ease);position:absolute;inset:0}.showcase-module__SWWOVq__arc circle{fill:none;stroke:var(--c);stroke-width:12px}.showcase-module__SWWOVq__c1{--c:var(--sc-c1)}.showcase-module__SWWOVq__c2{--c:var(--sc-c2)}.showcase-module__SWWOVq__c3{--c:var(--sc-c3)}.showcase-module__SWWOVq__cut{transition:transform var(--sc-slide) var(--sc-ease);position:absolute;inset:0}.showcase-module__SWWOVq__cut:before{content:"";background:var(--sc-panel);width:2px;height:15%;position:absolute;top:2.5%;left:calc(50% - 1px)}.showcase-module__SWWOVq__centre{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.showcase-module__SWWOVq__centreValue{font-family:var(--font-display);font-weight:600;font-size:calc(var(--d) * .2);font-variant-numeric:tabular-nums;line-height:1}.showcase-module__SWWOVq__centreLabel{font-family:var(--font-mono);color:var(--sc-muted);margin-top:.125rem;font-size:.5625rem}.showcase-module__SWWOVq__legend{flex:1;gap:.375rem;min-width:0;display:grid}.showcase-module__SWWOVq__legend li{align-items:center;gap:.4375rem;display:flex}.showcase-module__SWWOVq__legend i,.showcase-module__SWWOVq__entry i{background:var(--c);border-radius:50%;flex:none;width:.5rem;height:.5rem}.showcase-module__SWWOVq__legendName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--sc-muted);flex:1;font-size:.6875rem;overflow:hidden}.showcase-module__SWWOVq__legendValue{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.showcase-module__SWWOVq__feed{align-items:center;gap:.625rem;padding-block:.5rem;display:flex}.showcase-module__SWWOVq__feed>.showcase-module__SWWOVq__head{flex:none;gap:.375rem}.showcase-module__SWWOVq__window{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.showcase-module__SWWOVq__reel{width:max-content;animation:48s linear infinite both paused showcase-module__SWWOVq__run-left;display:flex}.showcase-module__SWWOVq__stage[data-live=run] .showcase-module__SWWOVq__reel{animation-play-state:running}.showcase-module__SWWOVq__entry{white-space:nowrap;align-items:center;gap:.375rem;padding-right:1rem;display:flex}.showcase-module__SWWOVq__amount{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.showcase-module__SWWOVq__meta{font-variant-numeric:tabular-nums;color:var(--sc-muted);font-size:.6875rem}@keyframes showcase-module__SWWOVq__run-left{to{transform:translate(-50%)}}@keyframes showcase-module__SWWOVq__run-up{to{transform:translateY(-50%)}}@container screen (max-width:23.99rem){.showcase-module__SWWOVq__lights{display:none}}@container screen (max-width:19.99rem){.showcase-module__SWWOVq__liveText{display:none}}@container screen (min-width:34rem){.showcase-module__SWWOVq__topbar{padding:.625rem 1rem}.showcase-module__SWWOVq__entity,.showcase-module__SWWOVq__clock{display:inline}.showcase-module__SWWOVq__body{grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:.75rem;padding:.75rem}.showcase-module__SWWOVq__main,.showcase-module__SWWOVq__kpis{gap:.75rem}.showcase-module__SWWOVq__plot{height:7.5rem}.showcase-module__SWWOVq__barsPanel{flex-direction:column;grid-column:span 7;display:flex}.showcase-module__SWWOVq__bars,.showcase-module__SWWOVq__track{flex:1}.showcase-module__SWWOVq__donutPanel{grid-column:span 5}.showcase-module__SWWOVq__donutRow{flex-direction:column;align-items:stretch}.showcase-module__SWWOVq__donut{--d:6.5rem;align-self:center}.showcase-module__SWWOVq__track{height:auto;min-height:6.75rem}.showcase-module__SWWOVq__feed{flex-direction:column;align-items:stretch;gap:.5rem;padding-block:.625rem;display:flex}.showcase-module__SWWOVq__feed>.showcase-module__SWWOVq__head{justify-content:space-between}.showcase-module__SWWOVq__window{flex:1;min-height:0;position:relative;-webkit-mask-image:linear-gradient(#0000,#000 10% 88%,#0000);mask-image:linear-gradient(#0000,#000 10% 88%,#0000)}.showcase-module__SWWOVq__reel{width:auto;animation-name:showcase-module__SWWOVq__run-up;animation-duration:36s;display:block;position:absolute;inset:0 0 auto}.showcase-module__SWWOVq__entry{border-bottom:1px solid var(--sc-edge);grid-template-columns:auto minmax(0,1fr);gap:.0625rem .5rem;padding:.4375rem 0 .5rem;display:grid}.showcase-module__SWWOVq__entry i{grid-row:span 2;align-self:center}.showcase-module__SWWOVq__amount,.showcase-module__SWWOVq__meta{text-overflow:ellipsis;overflow:hidden}.showcase-module__SWWOVq__amount{font-size:.8125rem}}@container screen (min-width:58rem){.showcase-module__SWWOVq__body{gap:1rem;padding:1rem}.showcase-module__SWWOVq__main{gap:.875rem}.showcase-module__SWWOVq__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem}.showcase-module__SWWOVq__kpi,.showcase-module__SWWOVq__panel{border-radius:.75rem;padding:.75rem .875rem}.showcase-module__SWWOVq__head,.showcase-module__SWWOVq__kpiLabel{font-size:.75rem}.showcase-module__SWWOVq__headValue{font-size:1.0625rem}.showcase-module__SWWOVq__delta{font-size:.6875rem}.showcase-module__SWWOVq__plot{height:9.5rem;margin-top:.625rem}.showcase-module__SWWOVq__track{min-height:8.5rem}.showcase-module__SWWOVq__barLabel{font-size:.625rem}.showcase-module__SWWOVq__donutRow{flex-direction:row;align-items:center}.showcase-module__SWWOVq__donut{--d:7.75rem}.showcase-module__SWWOVq__legendName{font-size:.75rem}.showcase-module__SWWOVq__legendValue{font-size:.8125rem}.showcase-module__SWWOVq__amount{font-size:.875rem}.showcase-module__SWWOVq__meta{font-size:.75rem}.showcase-module__SWWOVq__entry{padding:.5625rem 0 .625rem}}@media (forced-colors:active){.showcase-module__SWWOVq__sky,.showcase-module__SWWOVq__device:before,.showcase-module__SWWOVq__device:after{display:none}.showcase-module__SWWOVq__device,.showcase-module__SWWOVq__screen,.showcase-module__SWWOVq__panel,.showcase-module__SWWOVq__kpi{border-color:canvastext}.showcase-module__SWWOVq__fill,.showcase-module__SWWOVq__fill:after,.showcase-module__SWWOVq__pulse,.showcase-module__SWWOVq__legend i,.showcase-module__SWWOVq__entry i,.showcase-module__SWWOVq__delta:before{forced-color-adjust:none;background:canvastext}.showcase-module__SWWOVq__arc circle{stroke:canvastext}}@media print{.showcase-module__SWWOVq__sky,.showcase-module__SWWOVq__device:after{display:none}.showcase-module__SWWOVq__device{box-shadow:none}}
