.dsite.astro-7rl7jkyc{--pick:#1d4ed8;grid-template-rows:auto 1fr;min-height:100%;display:grid}.dctrl.astro-7rl7jkyc{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-6);border-bottom:1px solid var(--line);background:var(--white);z-index:3;flex-wrap:wrap;padding:.4rem clamp(.85rem,2vw,1.25rem);display:flex;position:relative}.dctrl__group.astro-7rl7jkyc{align-items:center;gap:var(--space-3);display:flex}.dctrl__label.astro-7rl7jkyc{font-size:var(--text-xs);color:var(--text-muted);font-weight:700}.toggle.astro-7rl7jkyc{background:#eef3f7;border-radius:999px;padding:3px;display:flex}.toggle__btn.astro-7rl7jkyc{min-height:2.5rem;color:var(--text-muted);font-size:var(--text-xs);transition:background-color .22s ease, color .22s ease, box-shadow .22s ease, transform .16s var(--ease-out);background:0 0;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:0 .85rem;font-weight:700;display:inline-flex}.toggle__btn.astro-7rl7jkyc:hover{color:var(--navy)}.toggle__btn.astro-7rl7jkyc:active{transform:scale(.97)}.toggle__btn.astro-7rl7jkyc[aria-pressed=true]{background:var(--white);color:var(--navy);box-shadow:0 1px 2px #123a5c1f,0 4px 10px -4px #123a5c33}.dctrl__group--color.astro-7rl7jkyc{position:relative}.dctrl__hex.astro-7rl7jkyc{min-width:4.6rem;font-size:var(--text-xs);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--navy);text-align:right;font-weight:700}.rainbow.astro-7rl7jkyc{width:2.75rem;height:2.75rem;transition:transform .2s var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.rainbow__ring.astro-7rl7jkyc{transition:transform .6s var(--ease-out), inset .26s var(--ease-out);background:conic-gradient(#ff3b30,#ff9500,#ffd60a,#34c759,#00c7be,#0a84ff,#5e5ce6,#ff2d92,#ff3b30);border-radius:50%;position:absolute;inset:5px;box-shadow:0 2px 6px -2px #123a5c73}.rainbow__dot.astro-7rl7jkyc{background:var(--pick,#1d4ed8);width:1.05rem;height:1.05rem;box-shadow:0 0 0 3px var(--white), 0 1px 3px 3px #123a5c2e;transition:transform .26s var(--ease-out);border-radius:50%;position:relative}.rainbow.astro-7rl7jkyc:hover .rainbow__ring.astro-7rl7jkyc{transform:rotate(120deg)}.rainbow.astro-7rl7jkyc:active{transform:scale(.94)}.rainbow.astro-7rl7jkyc[aria-expanded=true] .rainbow__ring.astro-7rl7jkyc{inset:3px;transform:rotate(200deg)}.rainbow.astro-7rl7jkyc[aria-expanded=true] .rainbow__dot.astro-7rl7jkyc{transform:scale(.8)}.picker.astro-7rl7jkyc{z-index:20;background:var(--white);width:16.5rem;color:var(--text);transform-origin:calc(100% - 1.7rem) -.6rem;clip-path:circle(0 at calc(100% - 1.7rem) -.6rem);opacity:0;visibility:hidden;transition:clip-path .32s var(--ease-in-out), opacity .2s ease, transform .32s var(--ease-out), visibility 0s linear .32s;border-radius:18px;gap:.85rem;padding:.85rem .9rem .9rem;display:grid;position:absolute;top:calc(100% + .55rem);right:-.35rem;transform:scale(.96);box-shadow:0 0 0 1px #123a5c14,0 24px 48px -16px #0c274061,0 8px 16px -8px #0c274033}.picker.astro-7rl7jkyc[data-open=true]{clip-path:circle(150% at calc(100% - 1.7rem) -.6rem);opacity:1;visibility:visible;transition:clip-path .52s var(--ease-out), opacity .16s ease, transform .52s var(--ease-out), visibility 0s linear 0s;transform:none}.picker.astro-7rl7jkyc>.astro-7rl7jkyc{transition:opacity .24s ease, translate .36s var(--ease-out)}.picker.astro-7rl7jkyc[data-open=false]>.astro-7rl7jkyc{opacity:0;translate:0 6px}.picker.astro-7rl7jkyc[data-open=true]>.astro-7rl7jkyc:nth-child(2){transition-delay:60ms}.picker.astro-7rl7jkyc[data-open=true]>.astro-7rl7jkyc:nth-child(4){transition-delay:.11s}.picker.astro-7rl7jkyc[data-open=true]>.astro-7rl7jkyc:nth-child(5){transition-delay:.15s}@media (prefers-reduced-motion:reduce){.picker.astro-7rl7jkyc,.picker.astro-7rl7jkyc[data-open=true]{clip-path:none;transition:opacity .16s,visibility 0s linear .16s;transform:none}.picker.astro-7rl7jkyc[data-open=true]{transition:opacity .16s}.picker.astro-7rl7jkyc>.astro-7rl7jkyc,.picker.astro-7rl7jkyc[data-open=false]>.astro-7rl7jkyc{translate:none}}.picker__head.astro-7rl7jkyc{justify-content:space-between;align-items:center;display:flex}.picker__title.astro-7rl7jkyc{font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--navy);font-weight:800}.picker__close.astro-7rl7jkyc{width:2.25rem;height:2.25rem;color:var(--text-muted);transition:background-color .18s ease, color .18s ease, transform .16s var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;margin:-.35rem -.4rem -.35rem 0;display:grid}.picker__close.astro-7rl7jkyc:hover{color:var(--navy);background:#eef3f7}.picker__close.astro-7rl7jkyc:active{transform:scale(.92)}.picker__wheel.astro-7rl7jkyc{--pk-b:1;aspect-ratio:1;cursor:crosshair;touch-action:none;background:radial-gradient(closest-side,#fff 0%,#ffffffd9 18%,#fff0 100%),conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:50%;justify-self:center;width:11.5rem;position:relative;box-shadow:inset 0 0 0 1px #123a5c14,0 10px 24px -14px #0c274080}.picker__shade.astro-7rl7jkyc{border-radius:inherit;background:var(--pk-shade,transparent);opacity:var(--pk-shade-o,0);pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.picker__handle.astro-7rl7jkyc{background:var(--pick,#1d4ed8);width:1.6rem;height:1.6rem;box-shadow:0 0 0 3px var(--white), 0 4px 12px 1px #0c274073;transform:translate(var(--hx,0px), var(--hy,0px));transition:transform .38s var(--ease-out), scale .2s var(--ease-out);cursor:grab;border-radius:50%;margin:-.8rem 0 0 -.8rem;position:absolute;top:0;left:0}.picker__wheel.astro-7rl7jkyc.is-dragging .picker__handle.astro-7rl7jkyc{transition:scale .2s var(--ease-out);cursor:grabbing;scale:1.18}.picker__handle.astro-7rl7jkyc:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.picker__light.astro-7rl7jkyc{gap:.4rem;display:grid}.picker__light-label.astro-7rl7jkyc{font-size:var(--text-xs);color:var(--text-muted);font-weight:700}.picker__light.astro-7rl7jkyc input.astro-7rl7jkyc{appearance:none;cursor:pointer;background:0 0;width:100%;height:2rem;margin:0}.picker__light.astro-7rl7jkyc input.astro-7rl7jkyc::-webkit-slider-runnable-track{background:linear-gradient(90deg, #0b1620, var(--pick-mid,#1d4ed8), #fff);border-radius:999px;height:.7rem;box-shadow:inset 0 0 0 1px #123a5c1f}.picker__light.astro-7rl7jkyc input.astro-7rl7jkyc::-moz-range-track{background:linear-gradient(90deg, #0b1620, var(--pick-mid,#1d4ed8), #fff);border-radius:999px;height:.7rem}.picker__light.astro-7rl7jkyc input.astro-7rl7jkyc::-webkit-slider-thumb{appearance:none;background:var(--pick,#1d4ed8);border:3px solid var(--white);width:1.35rem;height:1.35rem;transition:scale .18s var(--ease-out);border-radius:50%;margin-top:-.33rem;box-shadow:0 3px 10px #0c274066}.picker__light.astro-7rl7jkyc input.astro-7rl7jkyc::-moz-range-thumb{background:var(--pick,#1d4ed8);border:3px solid var(--white);border-radius:50%;width:1rem;height:1rem;box-shadow:0 3px 10px #0c274066}.picker__light.astro-7rl7jkyc input.astro-7rl7jkyc:active::-webkit-slider-thumb{scale:1.15}.picker__light.astro-7rl7jkyc input.astro-7rl7jkyc:focus-visible{outline:3px solid var(--navy);outline-offset:2px;border-radius:999px}.picker__foot.astro-7rl7jkyc{border-top:1px solid var(--line);align-items:center;gap:.4rem;padding-top:.75rem;display:flex}.picker__preview.astro-7rl7jkyc{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--navy);align-items:center;gap:.4rem;margin-right:auto;display:inline-flex}.picker__preview.astro-7rl7jkyc i.astro-7rl7jkyc{background:var(--pick,#1d4ed8);border-radius:6px;width:1.1rem;height:1.1rem;box-shadow:inset 0 0 0 1px #0000001a}.picker__reset.astro-7rl7jkyc,.picker__done.astro-7rl7jkyc{white-space:nowrap;min-height:2.25rem;font-size:var(--text-xs);transition:background-color .18s ease, transform .16s var(--ease-out);border-radius:999px;padding:0 .7rem;font-weight:700}.picker__reset.astro-7rl7jkyc{color:var(--blue-ink);background:0 0;border:0}.picker__reset.astro-7rl7jkyc:hover{background:var(--blue-tint)}.picker__done.astro-7rl7jkyc{background:var(--navy);color:var(--white);border:0}.picker__reset.astro-7rl7jkyc:active,.picker__done.astro-7rl7jkyc:active{transform:scale(.96)}.dsite__canvas.astro-7rl7jkyc{background-color:var(--offwhite);background-image:radial-gradient(#123a5c17 1px,#0000 1px);background-size:18px 18px;align-content:start;place-items:stretch center;padding:clamp(.75rem,2vw,1.25rem) clamp(.85rem,2.4vw,1.75rem) 0;display:grid}.dsite__device.astro-7rl7jkyc{width:100%;display:grid;position:relative}.dsite__viewport.astro-7rl7jkyc{--acc:#1d4ed8;--acc-soft:#e8eefc;--acc-on:#fff;--acc-ink:#1d4ed8;background:var(--white);border:1px solid var(--line);border-bottom:0;border-radius:12px 12px 0 0;flex-direction:column;width:100%;display:flex;position:relative;overflow:clip;box-shadow:0 24px 50px -30px #123a5c73}.dsite__scroll.astro-7rl7jkyc{flex:auto;min-height:0;container-type:inline-size}.dsite__status.astro-7rl7jkyc,.dsite__home.astro-7rl7jkyc{display:none}.dsite__viewport.astro-7rl7jkyc.is-picking,.dsite__viewport.astro-7rl7jkyc.is-picking .astro-7rl7jkyc{transition:none!important}.dsite__canvas.astro-7rl7jkyc:has(.dsite__device[data-mode=mobile]){padding-bottom:clamp(1rem,3vw,1.75rem)}.dsite__device.astro-7rl7jkyc[data-mode=mobile]{justify-self:center;width:auto}.dsite__device.astro-7rl7jkyc[data-mode=mobile] .dsite__viewport.astro-7rl7jkyc{--bezel:9px;aspect-ratio:9/19.5;border:var(--bezel) solid #0f2236;border-radius:44px;width:auto;height:clamp(30rem,100dvh - 18.25rem,37rem);box-shadow:0 0 0 1.5px #3a5068,0 0 0 3px #0b1a29,0 36px 60px -28px #123a5c99}.dsite__device.astro-7rl7jkyc[data-mode=mobile]:before,.dsite__device.astro-7rl7jkyc[data-mode=mobile]:after{content:"";background:#0b1a29;width:4px;position:absolute}.dsite__device.astro-7rl7jkyc[data-mode=mobile]:before{border-radius:3px 0 0 3px;height:2.4rem;top:19%;left:-6px;box-shadow:0 3.1rem #0b1a29,0 -2.6rem 0 -.55rem #0b1a29}.dsite__device.astro-7rl7jkyc[data-mode=mobile]:after{border-radius:0 3px 3px 0;height:4rem;top:26%;right:-6px}.dsite__device.astro-7rl7jkyc[data-mode=mobile] .dsite__status.astro-7rl7jkyc{z-index:2;background:var(--white);color:#0f2236;flex:none;justify-content:space-between;align-items:center;height:2.1rem;padding:0 1.25rem 0 1.4rem;font-size:.66rem;display:flex;position:relative}.dsite__island.astro-7rl7jkyc{background:#0b1a29;border-radius:999px;width:4.6rem;height:1.2rem;position:absolute;top:.45rem;left:50%;translate:-50%}.dsite__sys.astro-7rl7jkyc{align-items:center;gap:.3rem;display:inline-flex}.dsite__sys.astro-7rl7jkyc .sig.astro-7rl7jkyc{align-items:flex-end;gap:1.5px;height:.55rem;display:inline-flex}.dsite__sys.astro-7rl7jkyc .sig.astro-7rl7jkyc i.astro-7rl7jkyc{background:#0f2236;border-radius:1px;width:2.5px}.dsite__sys.astro-7rl7jkyc .sig.astro-7rl7jkyc i.astro-7rl7jkyc:first-child{height:35%}.dsite__sys.astro-7rl7jkyc .sig.astro-7rl7jkyc i.astro-7rl7jkyc:nth-child(2){height:55%}.dsite__sys.astro-7rl7jkyc .sig.astro-7rl7jkyc i.astro-7rl7jkyc:nth-child(3){height:78%}.dsite__sys.astro-7rl7jkyc .sig.astro-7rl7jkyc i.astro-7rl7jkyc:nth-child(4){height:100%}.dsite__sys.astro-7rl7jkyc .bat.astro-7rl7jkyc{border:1.5px solid #0f2236;border-radius:3px;width:1.15rem;height:.55rem;position:relative}.dsite__sys.astro-7rl7jkyc .bat.astro-7rl7jkyc:after{content:"";background:#0f2236;border-radius:1px;position:absolute;inset:1px 30% 1px 1px}.dsite__device.astro-7rl7jkyc[data-mode=mobile] .dsite__scroll.astro-7rl7jkyc{overscroll-behavior:auto;scrollbar-width:none;overflow-y:auto}.dsite__device.astro-7rl7jkyc[data-mode=mobile] .dsite__scroll.astro-7rl7jkyc::-webkit-scrollbar{display:none}.dsite__device.astro-7rl7jkyc[data-mode=mobile] .dsite__home.astro-7rl7jkyc{z-index:2;pointer-events:none;background:#0f2236d1;border-radius:999px;width:36%;height:4px;display:block;position:absolute;bottom:.4rem;left:50%;translate:-50%}.dsite__device.astro-7rl7jkyc[data-mode=mobile] .mini.astro-7rl7jkyc{height:auto;min-height:100%;padding-bottom:1rem}.mini.astro-7rl7jkyc>.astro-7rl7jkyc{flex-shrink:0}.mini.astro-7rl7jkyc{--mini-pad:clamp(.85rem, 4.4cqi, 1.75rem);height:100%;color:var(--text);flex-direction:column;font-size:.8rem;display:flex}.mini__nav.astro-7rl7jkyc{padding:.75rem var(--mini-pad);border-bottom:1px solid #edf2f6;align-items:center;gap:.9rem;display:flex}.mini__brand.astro-7rl7jkyc{color:#0f2236;align-items:center;gap:.45rem;margin-right:auto;font-weight:800;display:inline-flex}.mini__mark.astro-7rl7jkyc{background:var(--acc);border-radius:4px 50% 50% 4px;width:.95rem;height:.95rem;transition:background-color .4s}.mini__links.astro-7rl7jkyc{color:var(--text-muted);gap:1rem;font-size:.72rem;display:flex}.mini__nav-cta.astro-7rl7jkyc{border:1px solid var(--acc);color:var(--acc-ink);border-radius:999px;padding:.3rem .7rem;font-size:.7rem;font-weight:700;transition:color .4s,border-color .4s}.mini__hero.astro-7rl7jkyc{padding:clamp(1.1rem, 5cqi, 2.2rem) var(--mini-pad);background:linear-gradient(180deg, var(--acc-soft), var(--white) 92%);flex:1;align-items:center;gap:1.25rem;transition:background-color .4s;display:grid}.mini__copy.astro-7rl7jkyc{justify-items:start;gap:.6rem;display:grid}.mini__eyebrow.astro-7rl7jkyc{background:var(--white);color:var(--acc-ink);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.2rem .6rem;font-size:.68rem;font-weight:800;transition:color .4s;box-shadow:0 1px 2px #0f223614}.mini__title.astro-7rl7jkyc{letter-spacing:-.025em;color:#0f2236;text-wrap:balance;max-width:17ch;font-size:clamp(1.05rem,5cqi,1.85rem);font-weight:800;line-height:1.1}.mini__text.astro-7rl7jkyc{color:var(--text-muted);max-width:36ch}.mini__actions.astro-7rl7jkyc{flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin-top:.2rem;display:flex}.mini__cta.astro-7rl7jkyc{background:var(--acc);min-height:2.75rem;color:var(--acc-on);box-shadow:0 10px 20px -10px var(--acc);transition:background-color .4s ease, color .4s ease, transform .16s var(--ease-out), box-shadow .4s ease;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1.05rem;font-size:.78rem;font-weight:700;display:inline-flex}.mini__cta.astro-7rl7jkyc:hover{transform:translateY(-1px)}.mini__cta.astro-7rl7jkyc:active{transform:scale(.97)}.mini__secondary.astro-7rl7jkyc{color:#0f2236;text-decoration:underline;text-decoration-color:var(--acc);text-underline-offset:.25em;font-weight:700}.mini__cta-wrap.astro-7rl7jkyc{justify-items:start;gap:.35rem;display:inline-grid}.mini__demo-tag.astro-7rl7jkyc{color:#2b2100;letter-spacing:.08em;text-transform:uppercase;background:#ffd43b;border-radius:6px;align-items:center;gap:.3rem;padding:.2rem .55rem .2rem .45rem;font-size:.62rem;font-weight:800;line-height:1.3;display:inline-flex;position:relative;box-shadow:0 4px 10px -6px #785a0099}.mini__demo-tag.astro-7rl7jkyc:after{content:"";background:inherit;border-radius:0 0 2px;width:8px;height:8px;position:absolute;bottom:-4px;left:1rem;transform:rotate(45deg)}.mini__note-wrap.astro-7rl7jkyc{min-height:1.9rem;margin-top:.1rem}.mini__note.astro-7rl7jkyc{color:var(--text);border-radius:8px;padding:.3rem .6rem;font-size:.72rem;font-weight:700;line-height:1.35;display:inline-block}.mini__note.astro-7rl7jkyc:empty{display:none}.mini__note.astro-7rl7jkyc.is-pop{animation:note-color 2.6s var(--ease-in-out) both}@media (prefers-reduced-motion:no-preference){.mini__note.astro-7rl7jkyc.is-pop{animation:note-color 2.6s var(--ease-in-out) both, note-jump .72s var(--ease-out) both}}@keyframes note-color{0%,30%{color:#1f1800;background-color:#ffd000;box-shadow:0 8px 18px -8px #a07800bf}to{color:var(--text);background-color:#ffd00000;box-shadow:0 8px 18px -8px #a0780000}}@keyframes note-jump{0%{opacity:0;transform:translateY(8px)scale(.92)}35%{opacity:1;transform:translateY(-6px)scale(1.04)}60%{transform:translateY(1px)scale(.99)}80%{transform:translateY(-1.5px)scale(1)}to{opacity:1;transform:none}}.mini__visual.astro-7rl7jkyc{aspect-ratio:5/4;background:var(--white);color:var(--acc);border-radius:18px;place-items:center;transition:color .4s;display:none;position:relative;box-shadow:0 18px 40px -26px #0f223680}.mini__house.astro-7rl7jkyc{width:46%}.mini__badge.astro-7rl7jkyc{background:var(--white);color:var(--acc);border-radius:10px;align-items:center;gap:.45rem;padding:.45rem .6rem;line-height:1.2;display:flex;position:absolute;box-shadow:0 10px 24px -12px #0f223673,0 0 0 1px #0f22360d}.mini__badge.astro-7rl7jkyc b.astro-7rl7jkyc{color:#0f2236;font-size:.7rem;display:block}.mini__badge.astro-7rl7jkyc small.astro-7rl7jkyc{color:var(--text-muted);font-size:.62rem;display:block}.mini__badge--1.astro-7rl7jkyc{top:14%;left:-.8rem}.mini__badge--2.astro-7rl7jkyc{bottom:12%;right:-.8rem}.mini__services.astro-7rl7jkyc{padding:.95rem var(--mini-pad) 1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.mini__services.astro-7rl7jkyc li.astro-7rl7jkyc{border:1px solid #edf2f6;border-radius:10px;align-content:start;gap:.2rem;padding:.75rem;display:grid}.mini__service-icon.astro-7rl7jkyc{background:var(--acc-soft);width:1.9rem;height:1.9rem;color:var(--acc-ink);border-radius:8px;place-items:center;margin-bottom:.25rem;transition:background-color .4s,color .4s;display:grid}.mini__service-name.astro-7rl7jkyc{color:#0f2236;font-weight:700}.mini__service-text.astro-7rl7jkyc{color:var(--text-muted);font-size:.72rem;line-height:1.4}.mini__steps.astro-7rl7jkyc{padding:0 var(--mini-pad) 1.1rem;gap:.6rem;display:grid}.mini__steps-title.astro-7rl7jkyc{color:#0f2236;font-size:.78rem;font-weight:800}.mini__steps.astro-7rl7jkyc ol.astro-7rl7jkyc{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.mini__steps.astro-7rl7jkyc li.astro-7rl7jkyc{color:var(--text);border:1px solid #edf2f6;border-radius:10px;align-items:center;gap:.55rem;padding:.5rem .65rem;font-size:.72rem;display:flex}.mini__steps.astro-7rl7jkyc li.astro-7rl7jkyc span.astro-7rl7jkyc{background:var(--acc-soft);width:1.3rem;height:1.3rem;color:var(--acc-ink);border-radius:50%;flex:none;place-items:center;font-size:.66rem;font-weight:800;display:grid}.mini__footer.astro-7rl7jkyc{padding:.8rem var(--mini-pad);color:var(--text-muted);border-top:1px solid #edf2f6;align-items:center;gap:.45rem;margin-top:auto;font-size:.66rem;display:flex}@container (width>=560px){.mini__steps.astro-7rl7jkyc ol.astro-7rl7jkyc{grid-template-columns:repeat(3,minmax(0,1fr))}.mini__hero.astro-7rl7jkyc{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:2rem}.mini__visual.astro-7rl7jkyc{display:grid}}@container (width<=330px){.mini__links.astro-7rl7jkyc{display:none}.mini__services.astro-7rl7jkyc{grid-template-columns:minmax(0,1fr)}.mini__services.astro-7rl7jkyc li.astro-7rl7jkyc{grid-template-columns:auto minmax(0,1fr);column-gap:.6rem}.mini__service-icon.astro-7rl7jkyc{grid-row:span 2;margin:0}.mini__cta.astro-7rl7jkyc{justify-content:center;width:100%}}@media (width<=599px){.dctrl.astro-7rl7jkyc{gap:var(--space-2);display:grid}.dctrl__group.astro-7rl7jkyc{justify-content:space-between}}html:not(.js) .dctrl__group--color.astro-7rl7jkyc,html:not(.js) .picker.astro-7rl7jkyc{display:none}.dbook.astro-3a2cswwv{align-content:stretch;min-height:100%;display:grid}.dbook.astro-3a2cswwv>.astro-3a2cswwv{min-width:0}.dbook__side.astro-3a2cswwv{align-content:start;gap:var(--space-4);border-bottom:1px solid var(--line);background:#f4f8fb;padding:clamp(1rem,3cqi,1.6rem);display:grid}.dbook__host.astro-3a2cswwv{align-items:center;gap:.6rem;line-height:1.25;display:flex}.dbook__host.astro-3a2cswwv b.astro-3a2cswwv{font-size:var(--text-sm);color:var(--navy);display:block}.dbook__host.astro-3a2cswwv small.astro-3a2cswwv{font-size:var(--text-xs);color:var(--text-muted);display:block}.dbook__mark.astro-3a2cswwv{background:var(--navy);width:2.1rem;height:2.1rem;box-shadow:inset -8px 0 0 var(--blue);border-radius:10px 50% 50% 10px;flex:none}.dbook__side-title.astro-3a2cswwv{font-size:var(--text-lg);letter-spacing:-.02em;color:var(--navy);font-weight:800;line-height:1.15}.dbook__facts.astro-3a2cswwv{gap:.15rem;margin:0;display:grid}.fact.astro-3a2cswwv{border-top:1px solid var(--line);gap:.05rem;padding:.55rem 0;display:grid}.fact.astro-3a2cswwv dt.astro-3a2cswwv{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;display:flex}.fact.astro-3a2cswwv dd.astro-3a2cswwv{font-size:var(--text-sm);color:var(--navy);margin:0;font-weight:700}.fact.astro-3a2cswwv.is-empty dd.astro-3a2cswwv{color:var(--text-muted);font-weight:500}@media (prefers-reduced-motion:no-preference){.fact.astro-3a2cswwv.is-updated dd.astro-3a2cswwv{animation:fact .42s var(--ease-out)}}@keyframes fact{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.dbook__note.astro-3a2cswwv{font-size:var(--text-xs);color:var(--text-muted)}.dbook__main.astro-3a2cswwv{align-content:center;gap:var(--space-5);grid-template-rows:auto auto;padding:clamp(1rem,3cqi,1.75rem);display:grid}.dbook__progress.astro-3a2cswwv{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dbook__progress.astro-3a2cswwv li.astro-3a2cswwv{font-size:var(--text-xs);color:var(--text-muted);gap:.45rem;font-weight:700;transition:color .3s;display:grid}.dbook__bar.astro-3a2cswwv{background:var(--line);border-radius:999px;height:4px;display:block;overflow:hidden}.dbook__bar.astro-3a2cswwv i.astro-3a2cswwv{background:var(--blue);border-radius:inherit;transform-origin:0;height:100%;transition:transform .52s var(--ease-out);display:block;transform:scaleX(0)}.dbook__progress.astro-3a2cswwv li.astro-3a2cswwv.is-current,.dbook__progress.astro-3a2cswwv li.astro-3a2cswwv.is-done{color:var(--navy)}.dbook__progress.astro-3a2cswwv li.astro-3a2cswwv.is-current .dbook__bar.astro-3a2cswwv i.astro-3a2cswwv{transform:scaleX(.5)}.dbook__progress.astro-3a2cswwv li.astro-3a2cswwv.is-done .dbook__bar.astro-3a2cswwv i.astro-3a2cswwv{transform:scaleX(1)}.dbook__steps.astro-3a2cswwv{min-height:0;display:grid}.dbook__step.astro-3a2cswwv{gap:var(--space-4);border:0;grid-area:1/1;align-content:start;min-width:0;margin:0;padding:0;display:grid}.js .dbook__step.astro-3a2cswwv:not(.is-active){visibility:hidden;opacity:0}@media (prefers-reduced-motion:no-preference){.js .dbook__step.astro-3a2cswwv{transition:opacity .26s var(--ease-out), transform .38s var(--ease-out), visibility 0s linear 0s}.js .dbook__step.astro-3a2cswwv:not(.is-active){transition:opacity .16s ease, transform .26s var(--ease-out), visibility 0s linear .26s}.js .dbook__step.astro-3a2cswwv[data-pos=before]{transform:translate(-24px)}.js .dbook__step.astro-3a2cswwv[data-pos=after]{transform:translate(24px)}}html:not(.js) .dbook__step.astro-3a2cswwv{margin-bottom:var(--space-6);grid-area:auto}html:not(.js) .dbook__step.astro-3a2cswwv[data-step="3"],html:not(.js) .dbook__step.astro-3a2cswwv[data-step="4"]{display:none}.dbook__legend.astro-3a2cswwv{float:left;width:100%;margin-bottom:var(--space-1);font-size:var(--text-lg);letter-spacing:-.02em;color:var(--navy);padding:0;font-weight:800;line-height:1.2}.dbook__legend.astro-3a2cswwv+.astro-3a2cswwv{clear:both}.dbook__legend.astro-3a2cswwv:focus{outline:none}.dbook__legend.astro-3a2cswwv:focus-visible{outline:3px solid var(--focus)}.dbook__services.astro-3a2cswwv{gap:var(--space-2);display:grid}.dbook__block.astro-3a2cswwv{gap:var(--space-3);display:grid}.dbook__sub.astro-3a2cswwv{justify-content:space-between;gap:var(--space-3);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem;font-weight:700;display:flex}.dbook__month.astro-3a2cswwv{text-transform:none;letter-spacing:0}.dbook__days.astro-3a2cswwv{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.dbook__period.astro-3a2cswwv{gap:var(--space-2);display:grid}.dbook__times.astro-3a2cswwv{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(4.6rem,1fr));display:grid}.opt.astro-3a2cswwv{align-items:center;gap:var(--space-3);background:var(--white);cursor:pointer;min-height:2.9rem;transition:border-color .2s ease, background-color .2s ease, box-shadow .26s var(--ease-out), transform .16s var(--ease-out);border:1px solid #c9d7e3;border-radius:12px;padding:.6rem .9rem;display:flex;position:relative}.opt.astro-3a2cswwv:hover{border-color:var(--field-border)}.opt.astro-3a2cswwv:active{transform:scale(.98)}.opt.astro-3a2cswwv input.astro-3a2cswwv{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.opt.astro-3a2cswwv:has(input:checked){background:var(--blue-tint);border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy), 0 8px 18px -12px #123a5c8c}.opt.astro-3a2cswwv:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.opt.astro-3a2cswwv:has(input:disabled){cursor:not-allowed;background:repeating-linear-gradient(-45deg,#f4f7fa 0 6px,#eef2f6 6px 12px);border-color:#dbe4ec}.opt.astro-3a2cswwv:has(input:disabled):active{transform:none}.opt.astro-3a2cswwv:has(input:disabled) .opt__main.astro-3a2cswwv{color:var(--text-muted);font-weight:600;text-decoration:line-through}.opt__main.astro-3a2cswwv{font-weight:700;font-size:var(--text-sm);color:var(--navy);font-variant-numeric:tabular-nums}.opt__meta.astro-3a2cswwv{font-size:var(--text-xs);color:var(--text-muted);background:#eef3f7;border-radius:999px;flex:none;padding:.15rem .5rem;font-weight:700;transition:background-color .2s,color .2s}.opt--service.astro-3a2cswwv{padding:.75rem .9rem}.opt--service.astro-3a2cswwv .opt__body.astro-3a2cswwv{flex:1;line-height:1.3;display:grid}.opt__text.astro-3a2cswwv{font-size:var(--text-xs);color:var(--text-muted)}.opt__icon.astro-3a2cswwv{width:2.3rem;height:2.3rem;color:var(--navy);background:#eef3f7;border-radius:10px;flex:none;place-items:center;transition:background-color .2s,color .2s;display:grid}.opt--service.astro-3a2cswwv:has(input:checked) .opt__icon.astro-3a2cswwv{background:var(--navy);color:var(--white)}.opt--service.astro-3a2cswwv:has(input:checked) .opt__meta.astro-3a2cswwv{background:var(--white);color:var(--navy)}.opt__radio.astro-3a2cswwv{color:#0000;border:2px solid #b5c6d4;border-radius:50%;flex:none;place-items:center;width:1.25rem;height:1.25rem;transition:background-color .2s,border-color .2s,color .2s;display:grid}.opt__radio.astro-3a2cswwv .icon{transition:transform .3s var(--ease-out);transform:scale(.4)}.opt.astro-3a2cswwv:has(input:checked) .opt__radio.astro-3a2cswwv{background:var(--navy);border-color:var(--navy);color:var(--white)}.opt.astro-3a2cswwv:has(input:checked) .opt__radio.astro-3a2cswwv .icon{transform:none}.opt--day.astro-3a2cswwv{text-align:center;flex-direction:column;justify-content:center;gap:0;min-height:4.4rem;padding:.45rem .2rem;line-height:1.15}.opt--day.astro-3a2cswwv .opt__wd.astro-3a2cswwv{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem;font-weight:700}.opt--day.astro-3a2cswwv .opt__main.astro-3a2cswwv{letter-spacing:-.02em;font-size:1.35rem;font-weight:800}.opt--day.astro-3a2cswwv .opt__mo.astro-3a2cswwv{color:var(--text-muted);font-size:.7rem}.opt--day.astro-3a2cswwv:has(input:checked){background:var(--navy);border-color:var(--navy)}.opt--day.astro-3a2cswwv:has(input:checked) .opt__main.astro-3a2cswwv,.opt--day.astro-3a2cswwv:has(input:checked) .opt__wd.astro-3a2cswwv,.opt--day.astro-3a2cswwv:has(input:checked) .opt__mo.astro-3a2cswwv{color:var(--white)}.opt--time.astro-3a2cswwv{justify-content:center;min-height:2.75rem;padding:.4rem}.dbook__hint.astro-3a2cswwv{font-size:var(--text-xs);color:var(--text-muted);min-height:1.2em}.dbook__hint.astro-3a2cswwv.is-alert{color:var(--warning);font-weight:700}.review.astro-3a2cswwv{border:1px solid var(--line);border-radius:14px;margin:0;display:grid;overflow:hidden}.review.astro-3a2cswwv div.astro-3a2cswwv{justify-content:space-between;gap:var(--space-4);padding:.85rem 1rem;display:flex}.review.astro-3a2cswwv div.astro-3a2cswwv+div.astro-3a2cswwv{border-top:1px solid var(--line)}.review.astro-3a2cswwv dt.astro-3a2cswwv{font-size:var(--text-sm);color:var(--text-muted)}.review.astro-3a2cswwv dd.astro-3a2cswwv{color:var(--navy);text-align:right;margin:0;font-weight:700}.dbook__privacy.astro-3a2cswwv{font-size:var(--text-xs);color:var(--success);align-items:center;gap:.45rem;font-weight:600;display:flex}.dbook__actions.astro-3a2cswwv{gap:var(--space-2);padding-top:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.dbtn.astro-3a2cswwv{border:1px solid var(--navy);background:var(--navy);min-height:2.75rem;color:var(--white);font-size:var(--text-sm);transition:background-color .2s ease, border-color .2s ease, transform .16s var(--ease-out);border-radius:999px;align-items:center;gap:.45rem;padding:.5rem 1.15rem;font-weight:700;display:inline-flex}.dbtn.astro-3a2cswwv:hover{background:var(--navy-deep)}.dbtn.astro-3a2cswwv:active{transform:scale(.97)}.dbtn.astro-3a2cswwv .icon{transition:transform .26s var(--ease-out)}.dbtn.astro-3a2cswwv:hover .icon{transform:translate(2px)}.dbtn--ghost.astro-3a2cswwv{background:var(--white);color:var(--navy);border-color:#c9d7e3}.dbtn--ghost.astro-3a2cswwv:hover{background:var(--white);border-color:var(--navy)}.dbtn--ghost.astro-3a2cswwv:hover .icon{transform:translate(-2px)}.dbook__done.astro-3a2cswwv{align-content:center;justify-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);text-align:center}.dbook__check.astro-3a2cswwv{fill:none;stroke-linecap:round;stroke-linejoin:round;width:4rem;height:4rem}.dbook__check.astro-3a2cswwv circle.astro-3a2cswwv{fill:var(--success-tint);stroke:var(--success);stroke-width:2.5px}.dbook__check.astro-3a2cswwv path.astro-3a2cswwv{stroke:var(--success);stroke-width:4px}@media (prefers-reduced-motion:no-preference){.dbook__done.astro-3a2cswwv.is-active .dbook__check.astro-3a2cswwv circle.astro-3a2cswwv{stroke-dasharray:145;animation:draw .7s var(--ease-out) both}.dbook__done.astro-3a2cswwv.is-active .dbook__check.astro-3a2cswwv path.astro-3a2cswwv{stroke-dasharray:32;animation:draw .42s var(--ease-out) .38s both}.dbook__done.astro-3a2cswwv.is-active>.astro-3a2cswwv:not(svg){animation:rise .48s var(--ease-out) both}.dbook__done.astro-3a2cswwv.is-active>.astro-3a2cswwv:nth-child(3){animation-delay:60ms}.dbook__done.astro-3a2cswwv.is-active>.astro-3a2cswwv:nth-child(4){animation-delay:.12s}.dbook__done.astro-3a2cswwv.is-active>.astro-3a2cswwv:nth-child(5){animation-delay:.18s}}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.dbook__check.astro-3a2cswwv path.astro-3a2cswwv{--len:32}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.dbook__done-title.astro-3a2cswwv{font-size:var(--text-lg);color:var(--navy);font-weight:800}.dbook__summary.astro-3a2cswwv{background:var(--blue-tint);font-size:var(--text-sm);color:var(--navy);border-radius:999px;padding:.5rem .9rem;font-weight:700}.dbook__done-note.astro-3a2cswwv{max-width:40ch;font-size:var(--text-sm);color:var(--text-muted)}.dbook__done.astro-3a2cswwv:focus{outline:none}.dbook__done.astro-3a2cswwv:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}@container (width>=640px){.dbook.astro-3a2cswwv{grid-template-columns:minmax(13rem,15.5rem) minmax(0,1fr)}.dbook__side.astro-3a2cswwv{border-bottom:0;border-right:1px solid var(--line)}}@container (width<=639px){.dbook__side-title.astro-3a2cswwv,.dbook__note.astro-3a2cswwv{display:none}.dbook__side.astro-3a2cswwv{gap:var(--space-3);padding-block:.85rem}.dbook__facts.astro-3a2cswwv{column-gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.fact.astro-3a2cswwv{padding:.35rem 0}}@container (width<=380px){.dbook__days.astro-3a2cswwv{grid-template-columns:repeat(5,minmax(3.1rem,1fr));padding-bottom:2px;overflow-x:auto}.opt--service.astro-3a2cswwv .opt__text.astro-3a2cswwv{display:none}}.dgest.astro-swd33uzm{background:#f4f8fb;grid-template-columns:auto minmax(0,1fr);height:100%;min-height:100%;display:grid}.dgest__rail.astro-swd33uzm{background:var(--navy);color:var(--on-navy-muted);align-content:start;justify-items:center;gap:.9rem;padding:.9rem .45rem;display:grid}.dgest__logo.astro-swd33uzm{background:var(--blue);border-radius:6px 50% 50% 6px;width:1.6rem;height:1.6rem}.rail.astro-swd33uzm{gap:.25rem;display:grid;position:sticky;top:.9rem}.rail__pill.astro-swd33uzm{height:var(--pill-h,3.6rem);transform:translateY(var(--pill-y,0px));transition:transform .46s var(--ease-out);background:#ffffff21;border-radius:12px;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 0 0 1px #ffffff14}.rail__pill.astro-swd33uzm:before{content:"";background:var(--on-navy-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:28%;bottom:28%;left:-.45rem}html:not(.js) .rail__pill.astro-swd33uzm{display:none}.rail__btn.astro-swd33uzm{z-index:1;width:3.9rem;min-height:3.6rem;color:var(--on-navy-muted);transition:color .22s ease, transform .16s var(--ease-out), background-color .22s ease;background:0 0;border:0;border-radius:12px;justify-items:center;gap:.2rem;padding:.45rem .2rem;display:grid;position:relative}.rail__btn.astro-swd33uzm:hover{color:var(--white);background:#ffffff0d}.rail__btn.astro-swd33uzm:active{transform:scale(.95)}.rail__btn.astro-swd33uzm[aria-selected=true]{color:var(--white)}.rail__btn.astro-swd33uzm svg{transition:transform .36s var(--ease-out)}.rail__btn.astro-swd33uzm[aria-selected=true] svg{transform:translateY(-1px)scale(1.06)}.rail__btn.astro-swd33uzm:focus-visible{outline:2px solid var(--on-navy-accent);outline-offset:1px}.rail__label.astro-swd33uzm{letter-spacing:.01em;font-size:.66rem;font-weight:700;line-height:1.1}.dgest__views.astro-swd33uzm{min-width:0;min-height:0;display:grid}.gview.astro-swd33uzm{grid-area:1/1;grid-template-rows:auto minmax(0,1fr);gap:.85rem;min-width:0;min-height:0;padding:clamp(.8rem,2.2cqi,1.25rem) clamp(.8rem,2.4cqi,1.4rem);display:grid}.gview--painel.astro-swd33uzm{grid-template-rows:auto auto minmax(0,1fr)}.js .gview.astro-swd33uzm:not(.is-active){visibility:hidden;opacity:0;pointer-events:none}@media (prefers-reduced-motion:no-preference){.js .gview.astro-swd33uzm{transition:opacity .3s var(--ease-out), transform .42s var(--ease-out), visibility 0s linear 0s}.js .gview.astro-swd33uzm:not(.is-active){transition:opacity .16s ease, transform .3s var(--ease-out), visibility 0s linear .3s}.js .gview.astro-swd33uzm[data-pos=before]{transform:translateY(-14px)}.js .gview.astro-swd33uzm[data-pos=after]{transform:translateY(14px)}.js .gview.astro-swd33uzm.is-active>.astro-swd33uzm{animation:gv-in .52s var(--ease-out) backwards}.js .gview.astro-swd33uzm.is-active>.astro-swd33uzm:nth-child(2){animation-delay:50ms}.js .gview.astro-swd33uzm.is-active>.astro-swd33uzm:nth-child(3){animation-delay:.1s}}@keyframes gv-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}html:not(.js) .dgest__views.astro-swd33uzm{gap:0}html:not(.js) .gview.astro-swd33uzm{grid-area:auto}html:not(.js) .gview.astro-swd33uzm+.gview.astro-swd33uzm{border-top:1px solid var(--line)}.gview__head.astro-swd33uzm{justify-content:space-between;align-items:flex-end;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.gview__crumb.astro-swd33uzm{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem;font-weight:700}.gview__title.astro-swd33uzm{font-size:var(--text-lg);letter-spacing:-.02em;color:var(--navy);font-weight:800;line-height:1.2}.gnote.astro-swd33uzm{background:var(--white);border:1px solid var(--line);font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .65rem;font-weight:700;display:inline-flex}.gnote.astro-swd33uzm span.astro-swd33uzm{background:var(--warning);border-radius:50%;width:6px;height:6px}.card.astro-swd33uzm{background:var(--white);border:1px solid var(--line);border-radius:14px}.gbtn.astro-swd33uzm{background:var(--navy);min-height:2.5rem;color:var(--white);font-size:var(--text-xs);transition:background-color .2s ease, transform .16s var(--ease-out), opacity .2s ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:0 1rem;font-weight:700;display:inline-flex}.gbtn.astro-swd33uzm:hover{background:#0e2f4b}.gbtn.astro-swd33uzm:active{transform:scale(.97)}.gbtn.astro-swd33uzm:disabled{opacity:.45;cursor:not-allowed}.gbtn--ghost.astro-swd33uzm{color:var(--navy);background:0 0;box-shadow:inset 0 0 0 1px #c9d7e3}.gbtn--ghost.astro-swd33uzm:hover{background:#eef3f7}.gseg.astro-swd33uzm{background:#e8eff5;border-radius:999px;padding:3px;display:flex}.gseg__btn.astro-swd33uzm{min-height:2.4rem;color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;transition:background-color .24s ease, color .24s ease, box-shadow .24s ease, transform .16s var(--ease-out);background:0 0;border:0;border-radius:999px;padding:0 .8rem;font-weight:700}.gseg__btn.astro-swd33uzm:hover{color:var(--navy)}.gseg__btn.astro-swd33uzm:active{transform:scale(.96)}.gseg__btn.astro-swd33uzm[aria-pressed=true]{background:var(--white);color:var(--navy);box-shadow:0 1px 2px #123a5c1f,0 4px 10px -4px #123a5c40}.dgest__kpis.astro-swd33uzm{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.kpi.astro-swd33uzm{background:var(--white);border:1px solid var(--line);border-radius:12px;gap:.15rem;padding:.6rem .8rem;display:grid}.kpi.astro-swd33uzm dt.astro-swd33uzm,.mkpi.astro-swd33uzm dt.astro-swd33uzm{font-size:var(--text-xs);color:var(--text-muted);align-items:center;gap:.4rem;font-weight:600;line-height:1.3;display:flex}.kpi__icon.astro-swd33uzm{width:1.5rem;height:1.5rem;color:var(--navy);background:#eef3f7;border-radius:7px;flex:none;place-items:center;display:grid}.kpi--pendente.astro-swd33uzm .kpi__icon.astro-swd33uzm{background:var(--warning-tint);color:var(--warning)}.kpi--andamento.astro-swd33uzm .kpi__icon.astro-swd33uzm{background:var(--blue-tint);color:var(--blue-ink)}.kpi--concluido.astro-swd33uzm .kpi__icon.astro-swd33uzm{background:var(--success-tint);color:var(--success)}.kpi.astro-swd33uzm dd.astro-swd33uzm{letter-spacing:-.02em;color:var(--navy);font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem;font-weight:800;line-height:1.15}@media (prefers-reduced-motion:no-preference){.kpi.astro-swd33uzm dd.astro-swd33uzm.is-bump{animation:bump .42s var(--ease-out)}}@keyframes bump{0%{opacity:.2;transform:translateY(-6px)}to{opacity:1;transform:none}}.dgest__body.astro-swd33uzm{gap:var(--space-3);min-height:0;display:grid}.card--list.astro-swd33uzm{grid-template-rows:auto minmax(0,1fr) auto auto;min-width:0;min-height:0;padding:.6rem .9rem 0;display:grid}.dgest__filters.astro-swd33uzm{flex-wrap:wrap;gap:.3rem;padding-bottom:.4rem;display:flex}.filter.astro-swd33uzm{min-height:2.4rem;color:var(--text-muted);font-size:var(--text-xs);transition:background-color .2s ease, color .2s ease, transform .16s var(--ease-out);background:0 0;border:0;border-radius:999px;padding:0 .8rem;font-weight:700}.filter.astro-swd33uzm:hover{color:var(--navy);background:#eef3f7}.filter.astro-swd33uzm:active{transform:scale(.97)}.filter.astro-swd33uzm[aria-pressed=true]{background:var(--navy);color:var(--white)}.dgest__list.astro-swd33uzm,.clients__list.astro-swd33uzm{align-content:start;min-height:0;display:grid;overflow:visible}.task.astro-swd33uzm{align-items:center;gap:var(--space-3);border-top:1px solid #edf2f6;grid-template-columns:auto minmax(0,1fr) auto auto;padding:.32rem .1rem;display:grid}.task.astro-swd33uzm[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.task.astro-swd33uzm.is-moved{animation:row .42s var(--ease-out)}}@keyframes row{0%{background-color:var(--blue-tint)}to{background-color:#0000}}.task__avatar.astro-swd33uzm,.crow__avatar.astro-swd33uzm{width:2rem;height:2rem;color:var(--navy);background:#eef3f7;border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:grid}.task__info.astro-swd33uzm,.crow__info.astro-swd33uzm{min-width:0;line-height:1.3;display:grid}.task__client.astro-swd33uzm,.crow__name.astro-swd33uzm{font-size:var(--text-sm);color:var(--navy);font-weight:700}.task__service.astro-swd33uzm,.crow__meta.astro-swd33uzm{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.status.astro-swd33uzm{font-size:var(--text-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-weight:700;transition:background-color .3s,color .3s;display:inline-flex}.status.astro-swd33uzm:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.task.astro-swd33uzm[data-status=pendente] .status.astro-swd33uzm{background:var(--warning-tint);color:var(--warning)}.task.astro-swd33uzm[data-status=andamento] .status.astro-swd33uzm{background:var(--blue-tint);color:var(--blue-ink)}.task.astro-swd33uzm[data-status=concluido] .status.astro-swd33uzm{background:var(--success-tint);color:var(--success)}.task__action.astro-swd33uzm{background:var(--white);min-width:2.75rem;min-height:2.4rem;color:var(--navy);font-size:var(--text-xs);transition:border-color .2s ease, transform .16s var(--ease-out);border:1px solid #c9d7e3;border-radius:999px;padding:0 .75rem;font-weight:700}.task__action.astro-swd33uzm:hover{border-color:var(--navy)}.task__action.astro-swd33uzm:active{transform:scale(.96)}.task__action.astro-swd33uzm[hidden]{visibility:hidden;display:block}.dgest__empty.astro-swd33uzm{padding:var(--space-4);font-size:var(--text-sm);color:var(--text-muted);text-align:center}.dgest__foot.astro-swd33uzm{border-top:1px solid #edf2f6;justify-content:flex-end;display:flex}.dgest__reset.astro-swd33uzm{min-height:2.5rem;padding:0 var(--space-1);color:var(--blue-ink);font-size:var(--text-xs);text-underline-offset:.2em;background:0 0;border:0;font-weight:700;text-decoration:underline}.dgest__aside.astro-swd33uzm{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;min-height:0;display:grid}.card--ring.astro-swd33uzm{align-items:center;gap:var(--space-3);padding:.7rem .85rem;display:flex}.ring.astro-swd33uzm{flex:none;width:3.3rem;height:3.3rem;transform:rotate(-90deg)}.ring.astro-swd33uzm circle.astro-swd33uzm{fill:none;stroke-width:5px}.ring__track.astro-swd33uzm{stroke:#e6eef4}.ring__value.astro-swd33uzm{stroke:var(--success);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:71px;transition:stroke-dashoffset .7s var(--ease-out)}.ring__text.astro-swd33uzm{line-height:1.2;display:grid}.ring__text.astro-swd33uzm b.astro-swd33uzm{color:var(--navy);font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:800}.ring__text.astro-swd33uzm span.astro-swd33uzm{font-size:var(--text-xs);color:var(--text-muted)}.card--next.astro-swd33uzm{border-left:3px solid var(--blue);align-content:center;gap:.1rem;padding:.7rem .85rem;display:grid}.next__label.astro-swd33uzm{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem;font-weight:700}.next__client.astro-swd33uzm{color:var(--navy);font-weight:800}.next__meta.astro-swd33uzm{font-size:var(--text-xs);color:var(--text-muted)}@media (prefers-reduced-motion:no-preference){.card--next.astro-swd33uzm.is-bump>.astro-swd33uzm:not(.next__label){animation:bump .42s var(--ease-out)}}.card--chart.astro-swd33uzm{grid-column:1/-1;gap:.5rem;margin:0;padding:.7rem .85rem;display:grid}.card--chart.astro-swd33uzm figcaption.astro-swd33uzm,.mchart.astro-swd33uzm figcaption.astro-swd33uzm{font-size:var(--text-xs);color:var(--navy);font-weight:700}.card--chart.astro-swd33uzm figcaption.astro-swd33uzm span.astro-swd33uzm,.mchart.astro-swd33uzm figcaption.astro-swd33uzm span.astro-swd33uzm{color:var(--text-muted);font-weight:600}.chart.astro-swd33uzm{width:100%;height:auto;max-height:7.5rem;overflow:visible}.chart__grid.astro-swd33uzm{stroke:#e6eef4;stroke-width:1px;stroke-dasharray:3 4}.chart__bar.astro-swd33uzm{fill:#bfe0f5;transform-box:fill-box;transform-origin:50% 100%}.chart__bar.astro-swd33uzm.is-peak{fill:var(--blue)}.chart__label.astro-swd33uzm{fill:var(--text-muted);font-size:9px;font-weight:700}@media (prefers-reduced-motion:no-preference){.dgest.astro-swd33uzm.is-shown .gview--painel.astro-swd33uzm .chart__bar.astro-swd33uzm{animation:grow .8s var(--ease-out) backwards}.dgest.astro-swd33uzm.is-shown g.astro-swd33uzm:nth-of-type(2) .chart__bar.astro-swd33uzm{animation-delay:60ms}.dgest.astro-swd33uzm.is-shown g.astro-swd33uzm:nth-of-type(3) .chart__bar.astro-swd33uzm{animation-delay:.12s}.dgest.astro-swd33uzm.is-shown g.astro-swd33uzm:nth-of-type(4) .chart__bar.astro-swd33uzm{animation-delay:.18s}.dgest.astro-swd33uzm.is-shown g.astro-swd33uzm:nth-of-type(5) .chart__bar.astro-swd33uzm{animation-delay:.24s}.dgest.astro-swd33uzm.is-shown g.astro-swd33uzm:nth-of-type(6) .chart__bar.astro-swd33uzm{animation-delay:.3s}}@keyframes grow{0%{transform:scaleY(.04)}to{transform:none}}.agenda.astro-swd33uzm{gap:var(--space-3);min-height:0;display:grid}.cal.astro-swd33uzm{background:var(--white);border:1px solid var(--line);border-radius:14px;grid-template-rows:1.9rem repeat(6,minmax(2.6rem,1fr));grid-template-columns:2.9rem repeat(6,minmax(0,1fr));gap:3px;min-height:0;padding:.55rem;display:grid;position:relative}.cal__corner.astro-swd33uzm{grid-area:1/1}.cal__day.astro-swd33uzm{font-size:var(--text-xs);color:var(--navy);text-align:center;grid-row:1;align-self:center;font-weight:800}.cal__hour.astro-swd33uzm{color:var(--text-muted);font-variant-numeric:tabular-nums;grid-column:1;align-self:start;padding-top:.25rem;font-size:.68rem;font-weight:700}.cal__hour.astro-swd33uzm.h3{border-top:1px dashed #d5e1ea}.cal__cell.astro-swd33uzm{background:#f6f9fb;border-radius:9px;transition:background-color .2s,box-shadow .2s}.cal.astro-swd33uzm.is-editing .cal__cell.astro-swd33uzm{cursor:pointer}.cal.astro-swd33uzm.is-editing .cal__cell.astro-swd33uzm:hover{background:var(--blue-tint);box-shadow:inset 0 0 0 1px #1b98e066}.cal__ghost.astro-swd33uzm{z-index:1;border:2px dashed var(--blue);pointer-events:none;background:#1b98e014;border-radius:9px}@media (prefers-reduced-motion:no-preference){.cal__ghost.astro-swd33uzm:not([hidden]){animation:ghost 1.6s var(--ease-soft) infinite alternate}}@keyframes ghost{0%{opacity:.55}to{opacity:1}}.appt.astro-swd33uzm{--tone:var(--blue);--tone-bg:#e5f3fc;z-index:2;background:var(--tone-bg);min-width:0;color:var(--navy);text-align:left;transition:box-shadow .24s ease, transform .2s var(--ease-out), background-color .24s ease;border:0;border-radius:9px;align-content:center;gap:.05rem;padding:.25rem .45rem .25rem .6rem;line-height:1.2;display:grid;position:relative;overflow:hidden}.appt.astro-swd33uzm:before{content:"";background:var(--tone);width:3px;position:absolute;top:0;bottom:0;left:0}.appt--verde.astro-swd33uzm{--tone:#1e7d4f;--tone-bg:#e6f4ec}.appt--ambar.astro-swd33uzm{--tone:#b77400;--tone-bg:#fdf1de}.appt.astro-swd33uzm:hover{transform:translateY(-1px);box-shadow:0 6px 14px -8px #123a5c73}.appt.astro-swd33uzm[aria-pressed=true]{box-shadow:0 0 0 2px var(--navy), 0 10px 20px -10px #123a5c8c;transform:translateY(-1px)}.appt__short.astro-swd33uzm{font-size:.8rem;font-weight:800;display:none}.appt__client.astro-swd33uzm{white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:800;overflow:hidden}.appt__service.astro-swd33uzm{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.64rem;font-weight:600;overflow:hidden}@media (prefers-reduced-motion:no-preference){.appt.astro-swd33uzm.is-landed{animation:landed .7s var(--ease-out)}}@keyframes landed{0%{box-shadow:0 0 #1b98e08c}to{box-shadow:0 0 0 10px #1b98e000}}.cal.astro-swd33uzm .d0.astro-swd33uzm{grid-column:2}.cal.astro-swd33uzm .d1.astro-swd33uzm{grid-column:3}.cal.astro-swd33uzm .d2.astro-swd33uzm{grid-column:4}.cal.astro-swd33uzm .d3.astro-swd33uzm{grid-column:5}.cal.astro-swd33uzm .d4.astro-swd33uzm{grid-column:6}.cal.astro-swd33uzm .d5.astro-swd33uzm{grid-column:7}.cal.astro-swd33uzm .h0.astro-swd33uzm{grid-row:2}.cal.astro-swd33uzm .h1.astro-swd33uzm{grid-row:3}.cal.astro-swd33uzm .h2.astro-swd33uzm{grid-row:4}.cal.astro-swd33uzm .h3.astro-swd33uzm{grid-row:5}.cal.astro-swd33uzm .h4.astro-swd33uzm{grid-row:6}.cal.astro-swd33uzm .h5.astro-swd33uzm{grid-row:7}.editor.astro-swd33uzm{background:var(--white);border:1px solid var(--line);border-radius:14px;align-content:start;min-height:0;padding:.85rem .95rem;display:grid;position:relative;overflow:hidden}.editor__empty.astro-swd33uzm{font-size:var(--text-xs);color:var(--text-muted);justify-items:start;gap:.6rem;line-height:1.45;display:grid}.editor__empty.astro-swd33uzm b.astro-swd33uzm{font-size:var(--text-sm);color:var(--navy);margin-bottom:.15rem;display:block}.editor__empty-icon.astro-swd33uzm{background:var(--blue-tint);width:2.25rem;height:2.25rem;color:var(--blue-ink);border-radius:10px;place-items:center;display:grid}.editor__form.astro-swd33uzm{gap:.55rem;display:grid}.editor__form.astro-swd33uzm[hidden],.editor__empty.astro-swd33uzm[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.editor__form.astro-swd33uzm:not([hidden]),.editor__empty.astro-swd33uzm:not([hidden]){animation:gv-in .38s var(--ease-out)}}.editor__kicker.astro-swd33uzm{letter-spacing:.06em;text-transform:uppercase;color:var(--blue-ink);font-size:.68rem;font-weight:800}.editor__client.astro-swd33uzm{font-size:var(--text-base);color:var(--navy);outline:none;font-weight:800;line-height:1.2}.editor__service.astro-swd33uzm{font-size:var(--text-xs);color:var(--text-muted);margin-top:-.4rem}.editor__move.astro-swd33uzm{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;background:#f4f8fb;border-radius:9px;align-items:center;gap:.4rem;padding:.4rem .6rem;display:flex}.editor__move.astro-swd33uzm b.astro-swd33uzm{color:var(--navy)}.editor__group.astro-swd33uzm{border:0;gap:.3rem;min-width:0;margin:0;padding:0;display:grid}.editor__group.astro-swd33uzm legend.astro-swd33uzm{color:var(--text-muted);margin-bottom:.3rem;padding:0;font-size:.7rem;font-weight:700}.chips.astro-swd33uzm{gap:4px;display:grid}.chips--days.astro-swd33uzm{grid-template-columns:repeat(6,minmax(0,1fr))}.chips--hours.astro-swd33uzm{grid-template-columns:repeat(3,minmax(0,1fr))}.echip.astro-swd33uzm{display:grid;position:relative}.echip.astro-swd33uzm input.astro-swd33uzm{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.echip.astro-swd33uzm span.astro-swd33uzm{min-height:2.2rem;color:var(--navy);font-variant-numeric:tabular-nums;transition:background-color .2s ease, color .2s ease, box-shadow .2s ease, transform .16s var(--ease-out);background:#eef3f7;border-radius:8px;place-items:center;font-size:.7rem;font-weight:700;display:grid}.echip.astro-swd33uzm input.astro-swd33uzm:hover+span.astro-swd33uzm{background:#e2ebf2}.echip.astro-swd33uzm input.astro-swd33uzm:checked+span.astro-swd33uzm{background:var(--navy);color:var(--white)}.echip.astro-swd33uzm input.astro-swd33uzm:active+span.astro-swd33uzm{transform:scale(.95)}.echip.astro-swd33uzm input.astro-swd33uzm:focus-visible+span.astro-swd33uzm{outline:3px solid var(--blue);outline-offset:2px}.echip.astro-swd33uzm input.astro-swd33uzm:disabled{cursor:not-allowed}.echip.astro-swd33uzm input.astro-swd33uzm:disabled+span.astro-swd33uzm{color:#8aa0b2;background:repeating-linear-gradient(135deg,#f4f7fa 0 4px,#eaf0f5 4px 8px);text-decoration:line-through}.editor__actions.astro-swd33uzm{justify-content:flex-end;gap:.4rem;margin-top:.15rem;display:flex}.editor__toast.astro-swd33uzm{background:var(--success-tint);color:var(--success);font-size:var(--text-xs);opacity:0;transition:opacity .26s ease, transform .36s var(--ease-out);pointer-events:none;border-radius:10px;align-items:center;gap:.4rem;padding:.55rem .7rem;font-weight:700;display:flex;position:absolute;bottom:.75rem;left:.75rem;right:.75rem;transform:translateY(8px)}.editor__toast.astro-swd33uzm.is-on{opacity:1;transform:none}.clients.astro-swd33uzm{gap:var(--space-3);min-height:0;display:grid}.clients__col.astro-swd33uzm{background:var(--white);border:1px solid var(--line);border-radius:14px;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.clients__list.astro-swd33uzm{padding:.35rem}.clients__sum.astro-swd33uzm{font-size:var(--text-xs);color:var(--text-muted);background:#f9fbfc;border-top:1px solid #edf2f6;flex-wrap:wrap;gap:.3rem 1.25rem;padding:.6rem .95rem;display:flex}.clients__sum.astro-swd33uzm b.astro-swd33uzm{color:var(--navy);font-variant-numeric:tabular-nums}.cdetail__share.astro-swd33uzm p.astro-swd33uzm{font-size:var(--text-xs);color:var(--text-muted);justify-content:space-between;margin-bottom:.35rem;display:flex}.cdetail__share.astro-swd33uzm b.astro-swd33uzm{color:var(--navy);font-variant-numeric:tabular-nums}.cdetail__share-bar.astro-swd33uzm{background:#e8eff5;border-radius:999px;height:6px;display:block;overflow:hidden}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm{border-radius:inherit;background:var(--navy);transform-origin:0;height:100%;transform:scaleX(var(--w,0));transition:transform .7s var(--ease-out);display:block}.mserv__insight.astro-swd33uzm{background:var(--blue-tint);color:var(--blue-ink);font-size:var(--text-xs);border-radius:10px;align-items:flex-start;gap:.45rem;margin-top:.4rem;padding:.6rem .7rem;line-height:1.4;display:flex}.mserv__insight.astro-swd33uzm svg{flex:none;margin-top:.1rem}.mserv__insight.astro-swd33uzm b.astro-swd33uzm{font-weight:800}.clients__list.astro-swd33uzm li.astro-swd33uzm{position:relative}.crow.astro-swd33uzm{width:100%;min-height:3rem;color:inherit;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) minmax(3rem,7rem) 5.2rem;align-items:center;gap:.75rem;padding:.35rem .6rem;transition:background-color .2s,box-shadow .2s;display:grid}.crow.astro-swd33uzm:hover{background:#f4f8fb}.crow.astro-swd33uzm[aria-pressed=true]{background:var(--blue-tint);box-shadow:inset 3px 0 0 var(--blue)}.crow.astro-swd33uzm[aria-pressed=true] .crow__avatar.astro-swd33uzm{background:var(--navy);color:var(--white)}.crow__avatar.astro-swd33uzm{transition:background-color .24s,color .24s}.crow__bar.astro-swd33uzm{background:#e8eff5;border-radius:999px;height:6px;overflow:hidden}.crow__bar.astro-swd33uzm i.astro-swd33uzm{border-radius:inherit;background:linear-gradient(90deg, #7cc6f0, var(--blue));transform-origin:0;height:100%;transform:scaleX(var(--w,0));transition:transform .7s var(--ease-out);display:block}.crow__total.astro-swd33uzm{font-size:var(--text-sm);color:var(--navy);text-align:right;font-variant-numeric:tabular-nums;font-weight:800}.crow__bar.astro-swd33uzm i.astro-swd33uzm.w0{--w:0}.crow__bar.astro-swd33uzm i.astro-swd33uzm.w1{--w:.05}.crow__bar.astro-swd33uzm i.astro-swd33uzm.w2{--w:.1}.crow__bar.astro-swd33uzm i.astro-swd33uzm.w3{--w:.15}.crow__bar.astro-swd33uzm i.astro-swd33uzm.w4{--w:.2}.crow__bar.astro-swd33uzm i.astro-swd33uzm.w5{--w:.25}.crow__bar.astro-swd33uzm i.astro-swd33uzm.w6{--w:.3}.crow__bar.astro-swd33uzm i.astro-swd33uzm.w7{--w:.35}.crow__bar.astro-swd33uzm i.astro-swd33uzm.w8{--w:.4}.crow__bar.astro-swd33uzm i.astro-swd33uzm.w9{--w:.45}.crow__bar.astro-swd33uzm i.astro-swd33uzm.w10{--w:.5}.crow__bar.astro-swd33uzm i.astro-swd33uzm.w11{--w:.55}.crow__bar.astro-swd33uzm i.astro-swd33uzm.w12{--w:.6}.crow__bar.astro-swd33uzm i.astro-swd33uzm.w13{--w:.65}.crow__bar.astro-swd33uzm i.astro-swd33uzm.w14{--w:.7}.crow__bar.astro-swd33uzm i.astro-swd33uzm.w15{--w:.75}.crow__bar.astro-swd33uzm i.astro-swd33uzm.w16{--w:.8}.crow__bar.astro-swd33uzm i.astro-swd33uzm.w17{--w:.85}.crow__bar.astro-swd33uzm i.astro-swd33uzm.w18{--w:.9}.crow__bar.astro-swd33uzm i.astro-swd33uzm.w19{--w:.95}.crow__bar.astro-swd33uzm i.astro-swd33uzm.w20{--w:1}.cdetail.astro-swd33uzm{background:var(--white);border:1px solid var(--line);border-radius:14px;align-content:start;min-height:0;padding:.95rem;display:grid;overflow:hidden}.cdetail__inner.astro-swd33uzm{gap:.75rem;display:grid}@media (prefers-reduced-motion:no-preference){.cdetail__inner.astro-swd33uzm.is-swap{animation:gv-in .42s var(--ease-out)}}.cdetail__top.astro-swd33uzm{align-items:center;gap:.7rem;display:flex}.cdetail__avatar.astro-swd33uzm{background:linear-gradient(135deg, var(--blue), var(--navy));width:2.7rem;height:2.7rem;color:var(--white);border-radius:14px;place-items:center;font-weight:800;display:grid}.cdetail__name.astro-swd33uzm{color:var(--navy);font-weight:800;line-height:1.2}.cdetail__tag.astro-swd33uzm{background:var(--success-tint);color:var(--success);border-radius:999px;margin-top:.15rem;padding:.1rem .5rem;font-size:.68rem;font-weight:700;display:inline-block}.cdetail__tag.astro-swd33uzm[data-kind=novo]{background:var(--blue-tint);color:var(--blue-ink)}.cdetail__tag.astro-swd33uzm[data-kind=sumido]{background:var(--warning-tint);color:var(--warning)}.cdetail__stats.astro-swd33uzm{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0;display:grid}.cdetail__stats.astro-swd33uzm div.astro-swd33uzm{background:#f4f8fb;border-radius:10px;padding:.5rem .55rem}.cdetail__stats.astro-swd33uzm dt.astro-swd33uzm{color:var(--text-muted);font-size:.64rem;font-weight:700}.cdetail__stats.astro-swd33uzm dd.astro-swd33uzm{color:var(--navy);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:.82rem;font-weight:800}.cdetail__sub.astro-swd33uzm{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem;font-weight:800}.cdetail__history.astro-swd33uzm{margin-top:-.35rem;display:grid}.cdetail__history.astro-swd33uzm li{font-size:var(--text-xs);color:var(--text);border-top:1px solid #edf2f6;justify-content:space-between;gap:.5rem;padding:.4rem 0;display:flex}.cdetail__history.astro-swd33uzm b{color:var(--navy);font-variant-numeric:tabular-nums}.metrics.astro-swd33uzm{gap:var(--space-3);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.mkpis.astro-swd33uzm{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.mkpi.astro-swd33uzm{background:var(--white);border:1px solid var(--line);border-radius:12px;gap:.2rem;min-width:0;padding:.6rem .8rem;display:grid}.mkpi.astro-swd33uzm dd.astro-swd33uzm{flex-wrap:wrap;align-items:baseline;gap:.15rem .45rem;margin:0;display:flex}.mkpi__value.astro-swd33uzm{letter-spacing:-.02em;color:var(--navy);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.25rem;font-weight:800;line-height:1.2}.mkpi__delta.astro-swd33uzm{background:var(--success-tint);color:var(--success);border-radius:999px;padding:.05rem .4rem;font-size:.66rem;font-weight:800}.metrics__main.astro-swd33uzm{gap:var(--space-3);min-height:0;display:grid}.mchart.astro-swd33uzm{grid-template-rows:auto minmax(0,1fr);gap:.5rem;min-height:0;margin:0;padding:.75rem .9rem .6rem;display:grid}.mchart__plot.astro-swd33uzm{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr);column-gap:.5rem;min-height:8rem;display:grid}.mchart__axis.astro-swd33uzm{color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;grid-row:1;justify-content:space-between;font-size:.62rem;font-weight:700;display:flex}.mchart__area.astro-swd33uzm{cursor:crosshair;touch-action:pan-y;border-radius:6px;grid-area:1/2;min-height:0;position:relative}.mchart__area.astro-swd33uzm:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.mchart__area.astro-swd33uzm svg.astro-swd33uzm{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mchart__grid.astro-swd33uzm{stroke:#e6eef4;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.mchart__fill.astro-swd33uzm{fill:url(#mfill)}.mchart__line.astro-swd33uzm{fill:none;stroke:var(--blue);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.mchart__guide.astro-swd33uzm{width:1px;transform:translateX(var(--gx,0px));opacity:0;transition:opacity .2s ease, transform .26s var(--ease-out);pointer-events:none;background:linear-gradient(#0000,#123a5c59);position:absolute;top:0;bottom:0;left:0}.mchart__dot.astro-swd33uzm{background:var(--white);width:12px;height:12px;box-shadow:0 0 0 3px var(--blue), 0 4px 10px #123a5c59;transform:translate(var(--gx,0px), var(--gy,0px));opacity:0;transition:opacity .2s ease, transform .26s var(--ease-out);pointer-events:none;border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:0;left:0}.mchart__tip.astro-swd33uzm{background:var(--navy);color:var(--white);white-space:nowrap;transform:translate(calc(var(--gx,0px) - var(--tip-shift,50%)), calc(var(--gy,0px) - 100% - 14px));opacity:0;transition:opacity .2s ease, transform .26s var(--ease-out);pointer-events:none;border-radius:9px;padding:.35rem .6rem;line-height:1.2;display:grid;position:absolute;top:0;left:0;box-shadow:0 10px 20px -10px #0c274099}.mchart__tip.astro-swd33uzm b.astro-swd33uzm{font-variant-numeric:tabular-nums;font-size:.78rem}.mchart__tip.astro-swd33uzm small.astro-swd33uzm{color:var(--on-navy-muted);font-size:.64rem;font-weight:600}.mchart__area.astro-swd33uzm.is-hover .mchart__guide.astro-swd33uzm,.mchart__area.astro-swd33uzm.is-hover .mchart__dot.astro-swd33uzm,.mchart__area.astro-swd33uzm.is-hover .mchart__tip.astro-swd33uzm{opacity:1}.mchart__labels.astro-swd33uzm{color:var(--text-muted);grid-area:2/2;justify-content:space-between;padding-top:.35rem;font-size:.62rem;font-weight:700;display:flex}@media (prefers-reduced-motion:no-preference){.mchart__labels.astro-swd33uzm.is-swap{animation:gv-in .42s var(--ease-out)}}.mserv.astro-swd33uzm{align-content:start;gap:.6rem;padding:.75rem .9rem;display:grid}.mserv__title.astro-swd33uzm{font-size:var(--text-xs);color:var(--navy);font-weight:700}.mserv__list.astro-swd33uzm{gap:.7rem;display:grid}.mserv__list.astro-swd33uzm li.astro-swd33uzm{font-size:var(--text-xs);grid-template-columns:minmax(0,1fr) auto;gap:.3rem .5rem;display:grid}.mserv__name.astro-swd33uzm{color:var(--text);font-weight:600}.mserv__share.astro-swd33uzm{color:var(--navy);font-variant-numeric:tabular-nums;font-weight:800}.mserv__bar.astro-swd33uzm{background:#e8eff5;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.mserv__bar.astro-swd33uzm i.astro-swd33uzm{border-radius:inherit;background:var(--blue);transform-origin:0;height:100%;transform:scaleX(var(--w,0));transition:transform .76s var(--ease-out);display:block}.mserv__list.astro-swd33uzm li.astro-swd33uzm:first-child .mserv__bar.astro-swd33uzm i.astro-swd33uzm{background:var(--navy)}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s0{--w:0}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s1{--w:.02}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s2{--w:.04}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s3{--w:.06}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s4{--w:.08}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s5{--w:.1}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s6{--w:.12}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s7{--w:.14}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s8{--w:.16}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s9{--w:.18}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s10{--w:.2}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s11{--w:.22}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s12{--w:.24}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s13{--w:.26}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s14{--w:.28}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s15{--w:.3}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s16{--w:.32}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s17{--w:.34}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s18{--w:.36}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s19{--w:.38}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s20{--w:.4}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s21{--w:.42}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s22{--w:.44}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s23{--w:.46}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s24{--w:.48}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s25{--w:.5}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s26{--w:.52}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s27{--w:.54}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s28{--w:.56}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s29{--w:.58}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s30{--w:.6}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s31{--w:.62}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s32{--w:.64}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s33{--w:.66}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s34{--w:.68}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s35{--w:.7}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s36{--w:.72}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s37{--w:.74}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s38{--w:.76}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s39{--w:.78}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s40{--w:.8}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s41{--w:.82}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s42{--w:.84}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s43{--w:.86}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s44{--w:.88}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s45{--w:.9}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s46{--w:.92}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s47{--w:.94}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s48{--w:.96}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s49{--w:.98}.cdetail__share-bar.astro-swd33uzm i.astro-swd33uzm.s50{--w:1}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s0{--w:0}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s1{--w:.02}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s2{--w:.04}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s3{--w:.06}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s4{--w:.08}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s5{--w:.1}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s6{--w:.12}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s7{--w:.14}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s8{--w:.16}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s9{--w:.18}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s10{--w:.2}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s11{--w:.22}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s12{--w:.24}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s13{--w:.26}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s14{--w:.28}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s15{--w:.3}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s16{--w:.32}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s17{--w:.34}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s18{--w:.36}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s19{--w:.38}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s20{--w:.4}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s21{--w:.42}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s22{--w:.44}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s23{--w:.46}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s24{--w:.48}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s25{--w:.5}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s26{--w:.52}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s27{--w:.54}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s28{--w:.56}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s29{--w:.58}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s30{--w:.6}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s31{--w:.62}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s32{--w:.64}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s33{--w:.66}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s34{--w:.68}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s35{--w:.7}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s36{--w:.72}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s37{--w:.74}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s38{--w:.76}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s39{--w:.78}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s40{--w:.8}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s41{--w:.82}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s42{--w:.84}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s43{--w:.86}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s44{--w:.88}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s45{--w:.9}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s46{--w:.92}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s47{--w:.94}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s48{--w:.96}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s49{--w:.98}.mserv__bar.astro-swd33uzm i.astro-swd33uzm.s50{--w:1}@container (width>=760px){.dgest__body.astro-swd33uzm{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.agenda.astro-swd33uzm{grid-template-columns:minmax(0,1fr) 15rem}.clients.astro-swd33uzm{grid-template-columns:minmax(0,1fr) 15.5rem}.metrics__main.astro-swd33uzm{grid-template-columns:minmax(0,1fr) 14rem}}@container (width<=759px){.card--next.astro-swd33uzm{display:none}.dgest__aside.astro-swd33uzm{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.card--chart.astro-swd33uzm{grid-column:auto}.mkpis.astro-swd33uzm{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=600px){.dgest.astro-swd33uzm{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.dgest__rail.astro-swd33uzm{z-index:6;grid-auto-flow:column;justify-content:start;align-items:center;gap:.6rem;padding:.4rem .6rem;position:sticky;top:0;box-shadow:0 6px 14px -8px #0c27408c}.dgest__logo.astro-swd33uzm{display:none}.rail.astro-swd33uzm{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%}.rail__pill.astro-swd33uzm{height:auto;width:var(--pill-w,25%);transform:translateX(var(--pill-x,0px));top:0;bottom:0;right:auto}.rail__pill.astro-swd33uzm:before{display:none}.rail__btn.astro-swd33uzm{width:auto;min-height:3rem}.dgest__kpis.astro-swd33uzm{grid-template-columns:repeat(2,minmax(0,1fr))}.dgest__aside.astro-swd33uzm{grid-template-columns:minmax(0,1fr)}.card--chart.astro-swd33uzm{display:none}.crow.astro-swd33uzm{grid-template-columns:auto minmax(0,1fr) auto}.crow__bar.astro-swd33uzm{grid-area:2/2/auto/-1}.cdetail__stats.astro-swd33uzm dd.astro-swd33uzm{font-size:.75rem}.cal.astro-swd33uzm{grid-template-columns:2.4rem repeat(6,minmax(0,1fr));padding:.4rem}.appt.astro-swd33uzm{padding:.2rem .25rem .2rem .4rem}.appt__service.astro-swd33uzm,.appt__client.astro-swd33uzm{display:none}.appt.astro-swd33uzm{place-items:center;padding:0}.appt__short.astro-swd33uzm{display:block}}@container (width<=420px){.task.astro-swd33uzm{grid-template-columns:auto minmax(0,1fr) auto}.task.astro-swd33uzm .status.astro-swd33uzm{grid-column:2;justify-self:start}.task__action.astro-swd33uzm{grid-area:1/3/span 2}.mkpi__value.astro-swd33uzm{font-size:1.05rem}}.dgest.astro-swd33uzm.dgest{height:auto}.dgest.astro-swd33uzm .dgest__views.astro-swd33uzm,.dgest.astro-swd33uzm .gview.astro-swd33uzm.gview,.dgest.astro-swd33uzm .dgest__body.astro-swd33uzm,.dgest.astro-swd33uzm .agenda.astro-swd33uzm,.dgest.astro-swd33uzm .clients.astro-swd33uzm,.dgest.astro-swd33uzm .editor.astro-swd33uzm{min-height:auto}.dgest.astro-swd33uzm .editor.astro-swd33uzm{overflow:visible}@media (width<=1023px){.dgest.astro-swd33uzm.dgest{height:auto}.dgest.astro-swd33uzm.dgest,.dgest.astro-swd33uzm .dgest__views.astro-swd33uzm,.dgest.astro-swd33uzm .gview.astro-swd33uzm.gview,.dgest.astro-swd33uzm .dgest__body.astro-swd33uzm,.dgest.astro-swd33uzm .card--list.astro-swd33uzm{grid-template-rows:none;min-height:auto}.dgest.astro-swd33uzm .dgest__list.astro-swd33uzm,.dgest.astro-swd33uzm .clients__list.astro-swd33uzm{max-height:none;overflow:visible}.clients__col.astro-swd33uzm{grid-template-rows:auto auto}.clients.astro-swd33uzm,.cdetail.astro-swd33uzm{grid-template-rows:none;overflow:visible}.js .gview.astro-swd33uzm:not(.is-active){display:none}.mchart__plot.astro-swd33uzm{min-height:11rem}.cal.astro-swd33uzm{grid-template-rows:1.9rem repeat(6,2.6rem)}}html:not(.js) .dgest__rail.astro-swd33uzm{display:none}.showcase.astro-fej3bsya{min-width:0}.stage.astro-fej3bsya{isolation:isolate;background:var(--stage);color:var(--on-navy);border-radius:clamp(18px,2.4vw,28px);gap:clamp(.75rem,1.6vw,1rem);padding:clamp(.85rem,2.2vw,1.5rem);display:grid;position:relative;overflow:clip;box-shadow:0 40px 80px -50px #0c2740b3}.stage.astro-fej3bsya:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 60% at 50% 0,#1b98e047,#0000 70%);height:75%;position:absolute;inset:-30% -10% auto}.stage__grid.astro-fej3bsya{z-index:-1;background-image:linear-gradient(var(--stage-line) 1px, transparent 1px), linear-gradient(90deg, var(--stage-line) 1px, transparent 1px);transform-origin:50% 100%;pointer-events:none;background-size:56px 56px;height:62%;position:absolute;bottom:0;left:0;right:0;transform:perspective(700px)rotateX(62deg);mask-image:linear-gradient(#0000 15%,#000 90%)}.stage__intro.astro-fej3bsya{gap:.2rem;max-width:40rem;display:grid}@media (width>=1024px){.stage.astro-fej3bsya>.stage__head.astro-fej3bsya{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.stage__captions.astro-fej3bsya{min-height:1.5em}}.stage__head.astro-fej3bsya{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.stage__label.astro-fej3bsya{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--on-navy);align-items:center;gap:.55rem;font-weight:700;display:inline-flex}.stage__label-sep.astro-fej3bsya,.stage__label-soft.astro-fej3bsya{color:var(--on-navy-muted);font-weight:600}.stage__live.astro-fej3bsya{background:var(--on-navy-accent);border-radius:50%;width:8px;height:8px;position:relative}@media (prefers-reduced-motion:no-preference){.stage__live.astro-fej3bsya:after{content:"";border-radius:inherit;background:inherit;animation:live 2.4s var(--ease-out) infinite;position:absolute;inset:0}}@keyframes live{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.seg.astro-fej3bsya{background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;gap:2px;max-width:100%;padding:4px;display:flex;position:relative}.seg__indicator.astro-fej3bsya{background:var(--white);opacity:0;width:0;transition:transform .42s var(--ease-out), width .42s var(--ease-out);border-radius:999px;position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 6px 16px -6px #00000073}.seg.astro-fej3bsya.has-indicator .seg__indicator.astro-fej3bsya{opacity:1}.seg__tab.astro-fej3bsya{z-index:1;min-height:2.6rem;color:var(--on-navy-muted);font-size:var(--text-sm);white-space:nowrap;transition:color .22s ease, transform .16s var(--ease-out);background:0 0;border:0;border-radius:999px;flex:auto;justify-content:center;align-items:center;gap:.45rem;padding:0 1rem;font-weight:700;display:inline-flex;position:relative}.seg__tab.astro-fej3bsya:hover{color:var(--white)}.seg__tab.astro-fej3bsya:active{transform:scale(.97)}.seg__tab.astro-fej3bsya[aria-selected=true]{color:var(--navy)}.seg.astro-fej3bsya:not(.has-indicator) .seg__tab.astro-fej3bsya[aria-selected=true]{background:var(--white)}.seg__tab.astro-fej3bsya:focus-visible{outline-color:var(--on-navy-accent);outline-offset:2px}@media (width<=1023px){.stage.astro-fej3bsya>.stage__head.astro-fej3bsya{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.stage.astro-fej3bsya>.stage__head.astro-fej3bsya .seg.astro-fej3bsya{grid-area:2/1/auto/-1;justify-self:start}}@media (width<=599px){.stage.astro-fej3bsya>.stage__head.astro-fej3bsya .seg.astro-fej3bsya{justify-self:stretch}.stage__label-sep.astro-fej3bsya,.stage__label-soft.astro-fej3bsya{display:none}.seg.astro-fej3bsya{border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.seg__indicator.astro-fej3bsya,.seg__tab.astro-fej3bsya,.seg.astro-fej3bsya:not(.has-indicator) .seg__tab.astro-fej3bsya[aria-selected=true]{border-radius:12px}.seg__tab.astro-fej3bsya{white-space:normal;text-align:center;flex-direction:column;gap:.15rem;min-height:3.4rem;padding:.35rem .3rem;font-size:.74rem;line-height:1.2}}.stage__scene.astro-fej3bsya{perspective:1800px;position:relative}.stage__ghosts.astro-fej3bsya{pointer-events:none;display:none;position:absolute;inset:0}@media (width>=1024px){.stage__ghosts.astro-fej3bsya{display:block}}.stage__ghosts.astro-fej3bsya i.astro-fej3bsya{background:var(--stage-2);height:60px;transition:transform var(--dur-slow) var(--ease-out);border:1px solid #ffffff14;border-bottom:0;border-radius:16px 16px 0 0;position:absolute;top:-12px;left:6%;right:6%}.stage__ghosts.astro-fej3bsya i.astro-fej3bsya+i.astro-fej3bsya{background:#0d2b47;top:-22px;left:12%;right:12%}.showcase.astro-fej3bsya.is-switching .stage__ghosts.astro-fej3bsya i.astro-fej3bsya{transform:translateY(5px)}.showcase.astro-fej3bsya.is-switching .stage__ghosts.astro-fej3bsya i.astro-fej3bsya+i.astro-fej3bsya{transform:translateY(9px)}.window.astro-fej3bsya{z-index:1;background:var(--white);color:var(--text);transform-origin:50% 0;border-radius:clamp(12px,1.6vw,16px);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:clip;box-shadow:0 0 0 1px #ffffff1a,0 50px 90px -40px #000000a6,0 18px 36px -18px #00000073}.window__chrome.astro-fej3bsya{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);background:#f1f5f9;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:.45rem .8rem;display:grid}.window__dots.astro-fej3bsya{grid-area:1/1;gap:6px;display:flex}.window__chrome.astro-fej3bsya>.window__badge.astro-fej3bsya{grid-area:1/1;justify-self:start;margin-left:50px}.window__dots.astro-fej3bsya i.astro-fej3bsya{background:#c9d6e1;border-radius:50%;width:10px;height:10px;transition:background-color .3s,box-shadow .3s;position:relative}.window__dots.astro-fej3bsya i.astro-fej3bsya.is-filled{background:var(--on-navy-accent);box-shadow:0 0 0 3px #7fc4ee40}.window__dots.astro-fej3bsya i.astro-fej3bsya:after{content:"";border-radius:inherit;border:2px solid var(--on-navy-accent);opacity:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.window__dots.astro-fej3bsya i.astro-fej3bsya.is-hit{animation:.52s cubic-bezier(.34,1.56,.64,1) dot-hit}.window__dots.astro-fej3bsya i.astro-fej3bsya.is-hit:after{animation:dot-ring .7s var(--ease-out)}}@keyframes dot-hit{0%{transform:scale(1)}35%{transform:scale(1.7)}to{transform:scale(1)}}@keyframes dot-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.window__nav.astro-fej3bsya{color:#93a7b8;justify-self:end;gap:6px;display:flex}.window__url.astro-fej3bsya{background:var(--white);border:1px solid var(--line);width:min(100%,24rem);min-height:1.75rem;color:var(--text-muted);border-radius:999px;justify-self:center;align-items:center;gap:.4rem;padding:0 .8rem;font-size:.78rem;font-weight:600;display:inline-flex;overflow:hidden}.window__url.astro-fej3bsya svg.astro-fej3bsya{color:var(--success);flex:none}.window__address.astro-fej3bsya{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (prefers-reduced-motion:no-preference){.window__address.astro-fej3bsya.is-changing{animation:address .36s var(--ease-out)}}@keyframes address{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.window__badge.astro-fej3bsya{background:var(--blue-tint);color:var(--blue-ink);white-space:nowrap;border-radius:999px;padding:.25rem .65rem;font-size:.72rem;font-weight:800}@media (width<=599px){.window__chrome.astro-fej3bsya{grid-template-columns:minmax(0,1fr);padding:.55rem .65rem}.window__nav.astro-fej3bsya,.window__url.astro-fej3bsya{display:none}.window__chrome.astro-fej3bsya>.window__badge.astro-fej3bsya{margin-left:50px}}.window__panels.astro-fej3bsya{min-height:0;display:grid}.showcase__panel.astro-fej3bsya{grid-area:1/1;min-width:0;min-height:0;display:grid;container-type:inline-size}.js .showcase__panel.astro-fej3bsya:not(.is-active){display:none}@media (width>=1024px){.js .showcase__panel.astro-fej3bsya:not(.is-active){visibility:hidden;display:grid}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.js .showcase__panel.astro-fej3bsya{transition:opacity .32s var(--ease-out), transform .42s var(--ease-out), visibility 0s linear 0s}.js .showcase__panel.astro-fej3bsya:not(.is-active){opacity:0;transition:opacity .18s ease, transform .3s var(--ease-out), visibility 0s linear .3s}.js .showcase__panel.astro-fej3bsya[data-pos=before]{transform:translate(-28px)}.js .showcase__panel.astro-fej3bsya[data-pos=after]{transform:translate(28px)}}@media (width<=1023px) and (prefers-reduced-motion:no-preference){.js .showcase__panel.astro-fej3bsya.is-entering{animation:panel-in .38s var(--ease-out)}.js .showcase__panel.astro-fej3bsya.is-entering.from-left{animation-name:panel-in-left}}@keyframes panel-in{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@keyframes panel-in-left{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:none}}html:not(.js) .showcase__panel.astro-fej3bsya{grid-area:auto}html:not(.js) .showcase__panel.astro-fej3bsya+.showcase__panel.astro-fej3bsya{border-top:1px solid var(--line)}.dclose.astro-fej3bsya{display:none}.js .dclose.astro-fej3bsya{min-height:2.6rem;color:var(--white);font-size:var(--text-sm);transition:background-color .2s ease, border-color .2s ease, transform .16s var(--ease-out);background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.45rem;padding:0 .6rem 0 .75rem;font-weight:700;display:inline-flex}.js .dclose.astro-fej3bsya:hover{background:#ffffff24;border-color:#ffffff4d}.js .dclose.astro-fej3bsya:active{transform:scale(.96)}.dclose__kbd.astro-fej3bsya{font:inherit;color:var(--on-navy-muted);background:#ffffff1f;border-radius:6px;padding:.1rem .4rem;font-size:.7rem}@media (width<=599px){.js .dclose.astro-fej3bsya{justify-content:center;width:2.6rem;padding:0}.dclose__txt.astro-fej3bsya,.dclose__kbd.astro-fej3bsya{display:none}}.notif.astro-fej3bsya{display:none}.js .notif.astro-fej3bsya{z-index:4;display:block;position:absolute;top:-.85rem;right:-.85rem}.window__nav.astro-fej3bsya{visibility:hidden}.bell.astro-fej3bsya{background:var(--white);width:2.9rem;height:2.9rem;color:var(--navy);box-shadow:0 0 0 2px var(--on-navy-accent), 0 14px 28px -12px #0009;transition:transform .22s var(--ease-out), box-shadow .22s ease;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.bell.astro-fej3bsya:hover{transform:scale(1.07)}.bell.astro-fej3bsya:active{transform:scale(.95)}.bell.astro-fej3bsya:not(.has-pending){box-shadow:0 0 0 1px #123a5c1f,0 12px 24px -14px #0000008c}.bell__icon.astro-fej3bsya{transform-origin:50% 12%;display:grid}.bell__badge.astro-fej3bsya{min-width:1.15rem;height:1.15rem;color:var(--white);box-shadow:0 0 0 2px var(--white);background:#cf2a2e;border-radius:999px;place-items:center;padding:0 .25rem;font-size:.68rem;font-weight:800;transition:transform .36s cubic-bezier(.34,1.56,.64,1),opacity .24s;display:grid;position:absolute;top:-3px;right:-3px}.bell.astro-fej3bsya:not(.has-pending) .bell__badge.astro-fej3bsya{opacity:0;transform:scale(0)}.bell__badge.astro-fej3bsya:after{content:"";border-radius:inherit;z-index:-1;background:#cf2a2e;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.bell.astro-fej3bsya.has-pending .bell__icon.astro-fej3bsya{animation:bell-ring 2.8s var(--ease-soft) infinite}.bell.astro-fej3bsya.has-pending .bell__badge.astro-fej3bsya:after{animation:badge-pulse 2.8s var(--ease-out) infinite}.bell__badge.astro-fej3bsya.is-bump{animation:.42s cubic-bezier(.34,1.56,.64,1) badge-bump}.showcase.astro-fej3bsya:not(.is-playing) .bell__icon.astro-fej3bsya,.showcase.astro-fej3bsya:not(.is-playing) .bell__badge.astro-fej3bsya:after{animation-play-state:paused}}@keyframes bell-ring{0%,46%,to{transform:rotate(0)}4%{transform:rotate(16deg)}10%{transform:rotate(-14deg)}16%{transform:rotate(10deg)}22%{transform:rotate(-7deg)}28%{transform:rotate(4deg)}34%{transform:rotate(-2deg)}}@keyframes badge-pulse{0%,10%{opacity:.7;transform:scale(1)}45%,to{opacity:0;transform:scale(2.2)}}@keyframes badge-bump{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}.notif__pop.astro-fej3bsya{background:var(--stage-2);width:min(20.5rem,100vw - 2.5rem);color:var(--on-navy);transform-origin:calc(100% - 1.45rem) -.6rem;opacity:0;visibility:hidden;transition:opacity .2s ease, transform .32s var(--ease-out), visibility 0s linear .32s;border:1px solid #ffffff1f;border-radius:18px;padding:.75rem;position:absolute;top:calc(100% + .6rem);right:0;transform:translateY(-6px)scale(.92);box-shadow:0 30px 60px -24px #000000b3}.notif__pop.astro-fej3bsya[data-open=true]{opacity:1;visibility:visible;transition:opacity .22s,transform .46s cubic-bezier(.34,1.3,.64,1),visibility;transform:none}.notif__pop.astro-fej3bsya:before{content:"";background:var(--stage-2);border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;width:12px;height:12px;position:absolute;top:-7px;right:1.1rem;transform:rotate(45deg)}.notif__head.astro-fej3bsya{font-size:var(--text-sm);justify-content:space-between;align-items:center;padding:.1rem .25rem .6rem;font-weight:800;display:flex}.notif__tag.astro-fej3bsya{color:var(--on-navy-muted);letter-spacing:.04em;text-transform:uppercase;background:#ffffff1a;border-radius:999px;padding:.1rem .5rem;font-size:.68rem;font-weight:700}.notif__list.astro-fej3bsya{gap:.55rem;display:grid}.notif__item.astro-fej3bsya{display:grid}.nb.astro-fej3bsya{background:var(--white);width:100%;color:var(--text);text-align:left;box-shadow:0 0 0 2px var(--on-navy-accent), 0 14px 26px -16px #0009;border:0;border-radius:14px;align-items:center;gap:.7rem;padding:.65rem .8rem .65rem .65rem;transition:transform .26s cubic-bezier(.34,1.56,.64,1),box-shadow .26s;display:flex}.nb.astro-fej3bsya:hover,.nb.astro-fej3bsya:focus-visible{box-shadow:0 0 0 3px var(--on-navy-accent), 0 20px 34px -16px #000000b3;transform:scale(1.045)}.nb.astro-fej3bsya:active{transform:scale(.98)}.nb.astro-fej3bsya:focus-visible{outline:2px solid var(--white);outline-offset:3px}.nb__icon.astro-fej3bsya{background:var(--blue-tint);width:2.1rem;height:2.1rem;color:var(--blue-ink);border-radius:10px;flex:none;place-items:center;display:grid}.nb__text.astro-fej3bsya{line-height:1.3;display:grid}.nb__text.astro-fej3bsya b.astro-fej3bsya{color:var(--navy);font-size:.84rem}.nb__text.astro-fej3bsya small.astro-fej3bsya{color:var(--text-muted);font-size:.74rem;font-weight:600}.notif__item.astro-fej3bsya.is-gone{visibility:hidden}@media (prefers-reduced-motion:no-preference){.notif__pop.astro-fej3bsya[data-open=true] .notif__item.astro-fej3bsya{animation:.52s cubic-bezier(.34,1.4,.64,1) both nb-in}.notif__pop.astro-fej3bsya[data-open=true] .notif__item.astro-fej3bsya:nth-child(2){animation-delay:70ms}.notif__pop.astro-fej3bsya[data-open=true] .notif__item.astro-fej3bsya:nth-child(3){animation-delay:.14s}}@keyframes nb-in{0%{opacity:0;transform:translateY(-10px)scale(.94)}to{opacity:1;transform:none}}.notif__empty.astro-fej3bsya{font-size:var(--text-sm);color:var(--on-navy);background:#ffffff0f;border-radius:12px;align-items:center;gap:.5rem;padding:.8rem .6rem;font-weight:700;display:flex}.notif__empty.astro-fej3bsya[hidden],.notif__hint.astro-fej3bsya[hidden],.notif__item.astro-fej3bsya[hidden]{display:none}.notif__empty.astro-fej3bsya svg{color:var(--on-navy-accent)}.notif__hint.astro-fej3bsya{color:var(--on-navy-muted);padding:.6rem .25rem 0;font-size:.74rem}@media (width<=599px){.js .notif.astro-fej3bsya{top:-.7rem;right:-.45rem}.bell.astro-fej3bsya{width:2.6rem;height:2.6rem}}.fx-puff,.fx-dot{z-index:260;pointer-events:none;border-radius:50%;position:fixed;top:0;left:0}.fx-puff{background:radial-gradient(circle at 40% 35%,#fff,#e3f2fc 70%);box-shadow:0 0 0 1.5px #7fc4ee8c}.fx-dot{background:var(--on-navy-accent);width:10px;height:10px;margin:-5px 0 0 -5px;box-shadow:0 0 0 3px #7fc4ee4d,0 0 14px 2px #7fc4eecc}.js .dmodal.astro-fej3bsya{z-index:200;display:none;position:fixed;inset:0}.js .dmodal.astro-fej3bsya[data-state]{display:block}.js .dmodal.astro-fej3bsya[data-state],.js .dmodal.astro-fej3bsya.is-warm{contain:strict}.js .dmodal.astro-fej3bsya.is-warm:not([data-state]){visibility:hidden;pointer-events:none;display:block}.js .dmodal.astro-fej3bsya.is-warm:not([data-state]) *{animation-play-state:paused!important}.dmodal__backdrop.astro-fej3bsya{display:none}.js .dmodal__backdrop.astro-fej3bsya{-webkit-backdrop-filter:blur(12px)saturate(1.05);opacity:0;background:#081a2b6b;transition:opacity .48s;display:block;position:absolute;inset:0}.js .dmodal.astro-fej3bsya[data-state=opening] .dmodal__backdrop.astro-fej3bsya,.js .dmodal.astro-fej3bsya[data-state=open] .dmodal__backdrop.astro-fej3bsya{opacity:1}.js .dmodal.astro-fej3bsya[data-state=closing] .dmodal__backdrop.astro-fej3bsya{opacity:0;transition:opacity .46s 1.08s}.js .dmodal__frame.astro-fej3bsya{border-radius:clamp(18px,2.4vw,28px);outline:none;max-width:88rem;margin-inline:auto;position:absolute;inset:clamp(.5rem,2.4vh,1.4rem) clamp(.5rem,2.6vw,2.25rem);overflow:clip;box-shadow:0 60px 120px -40px #000000a6}@media (width<=599px){.js .dmodal__frame.astro-fej3bsya{border-radius:0;inset:0}}.js .dmodal.astro-fej3bsya .showcase.astro-fej3bsya{height:100%}.js .dmodal.astro-fej3bsya .stage.astro-fej3bsya{border-radius:inherit;height:100%;box-shadow:none;grid-template-rows:auto minmax(0,1fr)}.js .dmodal.astro-fej3bsya .stage__scene.astro-fej3bsya{min-height:0;display:grid}.js .dmodal.astro-fej3bsya .window.astro-fej3bsya{grid-template-rows:auto minmax(0,1fr);min-height:0}.js .dmodal.astro-fej3bsya .window__panels.astro-fej3bsya{min-height:0}.js .dmodal.astro-fej3bsya .showcase__panel.astro-fej3bsya{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b9cad8 transparent;overflow-y:auto}html.is-modal-open{overflow:hidden}html:not(.js) .dmodal.astro-fej3bsya{margin-top:var(--space-6)}.dintro.astro-fej3bsya{display:none}.js .dintro.astro-fej3bsya{z-index:6;background:radial-gradient(60% 55% at 50% 45%, #1b98e038, transparent 70%), var(--stage);color:var(--white);text-align:center;visibility:hidden;opacity:0;cursor:pointer;place-items:center;padding:1.5rem;display:grid;position:absolute;inset:0}.dintro__in.astro-fej3bsya,.dintro__out.astro-fej3bsya{grid-area:1/1;justify-items:center;gap:1rem;display:grid}.dintro__out.astro-fej3bsya{visibility:hidden}.dintro__rings.astro-fej3bsya{grid-area:1/1;width:1px;height:1px;position:relative}.dintro__rings.astro-fej3bsya i.astro-fej3bsya{border:1px solid #7fc4ee47;border-radius:50%;width:14rem;height:14rem;margin:-7rem 0 0 -7rem;position:absolute;top:50%;left:50%}.dintro__rings.astro-fej3bsya i.astro-fej3bsya:nth-child(2){border-color:#7fc4ee2e;width:24rem;height:24rem;margin:-12rem 0 0 -12rem}.dintro__rings.astro-fej3bsya i.astro-fej3bsya:nth-child(3){border-color:#7fc4ee1a;width:36rem;height:36rem;margin:-18rem 0 0 -18rem}.dintro__label.astro-fej3bsya{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--on-navy-accent);align-items:center;gap:.55rem;font-weight:700;display:inline-flex}.dintro__dot.astro-fej3bsya{background:var(--on-navy-accent);border-radius:50%;width:8px;height:8px}.dintro__title.astro-fej3bsya{letter-spacing:-.035em;flex-wrap:wrap;justify-content:center;gap:0 .3em;font-size:clamp(2rem,5.4vw,3.6rem);font-weight:800;line-height:1.05;display:flex}.dintro__title.astro-fej3bsya span.astro-fej3bsya{display:inline-block}.dintro__title.astro-fej3bsya span.astro-fej3bsya:nth-child(2){color:var(--on-navy-accent)}.dintro__title--out.astro-fej3bsya span.astro-fej3bsya:nth-child(2){color:var(--white)}.dintro__title--out.astro-fej3bsya span.astro-fej3bsya:nth-child(3){color:var(--on-navy-accent)}.dintro__chips.astro-fej3bsya{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.4rem;display:flex}.dintro__chips.astro-fej3bsya li.astro-fej3bsya{font-size:var(--text-sm);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .9rem;font-weight:700;display:inline-flex}.dintro__bar.astro-fej3bsya{background:#ffffff1f;border-radius:3px;width:min(16rem,60vw);height:3px;overflow:hidden}.dintro__bar.astro-fej3bsya i.astro-fej3bsya{background:linear-gradient(90deg, var(--blue), var(--on-navy-accent));transform-origin:0;height:100%;display:block}.dintro__note.astro-fej3bsya{font-size:var(--text-xs);color:var(--on-navy-muted);font-weight:600}.dintro__check.astro-fej3bsya{background:#7fc4ee24;border-radius:50%;place-items:center;width:3.4rem;height:3.4rem;display:grid;box-shadow:0 0 0 1px #7fc4ee66}.dintro__check.astro-fej3bsya svg.astro-fej3bsya{fill:none;width:1.7rem;height:1.7rem;stroke:var(--on-navy-accent);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}@media (prefers-reduced-motion:no-preference){.js .dmodal.astro-fej3bsya[data-state=opening] .dintro.astro-fej3bsya{visibility:visible;opacity:1;animation:intro-leave .46s var(--ease-in-out) 1.7s forwards}.dmodal.astro-fej3bsya[data-state=opening] .dintro__rings.astro-fej3bsya i.astro-fej3bsya{animation:ring-in 1.1s var(--ease-out) .26s both}.dmodal.astro-fej3bsya[data-state=opening] .dintro__rings.astro-fej3bsya i.astro-fej3bsya:nth-child(2){animation-delay:.36s}.dmodal.astro-fej3bsya[data-state=opening] .dintro__rings.astro-fej3bsya i.astro-fej3bsya:nth-child(3){animation-delay:.46s}.dmodal.astro-fej3bsya[data-state=opening] .dintro__in.astro-fej3bsya .dintro__label.astro-fej3bsya{animation:rise .62s var(--ease-out) .38s both}.dmodal.astro-fej3bsya[data-state=opening] .dintro__in.astro-fej3bsya .dintro__title.astro-fej3bsya span.astro-fej3bsya{animation:word-in .72s var(--ease-out) .52s both}.dmodal.astro-fej3bsya[data-state=opening] .dintro__in.astro-fej3bsya .dintro__title.astro-fej3bsya span.astro-fej3bsya:nth-child(2){animation-delay:.64s}.dmodal.astro-fej3bsya[data-state=opening] .dintro__in.astro-fej3bsya .dintro__title.astro-fej3bsya span.astro-fej3bsya:nth-child(3){animation-delay:.76s}.dmodal.astro-fej3bsya[data-state=opening] .dintro__chips.astro-fej3bsya li.astro-fej3bsya{animation:.56s cubic-bezier(.34,1.5,.64,1) .9s both chip-in}.dmodal.astro-fej3bsya[data-state=opening] .dintro__chips.astro-fej3bsya li.astro-fej3bsya:nth-child(2){animation-delay:1s}.dmodal.astro-fej3bsya[data-state=opening] .dintro__chips.astro-fej3bsya li.astro-fej3bsya:nth-child(3){animation-delay:1.1s}.dmodal.astro-fej3bsya[data-state=opening] .dintro__bar.astro-fej3bsya i.astro-fej3bsya{animation:bar-fill .8s var(--ease-in-out) .9s both}.dmodal.astro-fej3bsya[data-state=opening] .dintro__in.astro-fej3bsya .dintro__note.astro-fej3bsya{animation:rise .6s var(--ease-out) 1.15s both}.dmodal.astro-fej3bsya[data-state=opening] .stage__head.astro-fej3bsya{animation:head-in .62s var(--ease-out) 1.82s both}.dmodal.astro-fej3bsya[data-state=opening] .window.astro-fej3bsya{transform-origin:50% 0;animation:win-in 1s var(--ease-out) 1.88s both}.dmodal.astro-fej3bsya[data-state=opening] .stage__ghosts.astro-fej3bsya{animation:rise .7s var(--ease-out) 2s both}.dmodal.astro-fej3bsya[data-state=opening] .notif.astro-fej3bsya{animation:.76s cubic-bezier(.34,1.56,.64,1) 2.25s both bell-drop}.dmodal.astro-fej3bsya[data-state=closing] .stage__head.astro-fej3bsya{animation:head-out .3s var(--ease-in-out) both}.dmodal.astro-fej3bsya[data-state=closing] .window.astro-fej3bsya{transform-origin:50% 0;animation:win-out .42s var(--ease-in-out) both}.dmodal.astro-fej3bsya[data-state=closing] .notif.astro-fej3bsya,.dmodal.astro-fej3bsya[data-state=closing] .stage__ghosts.astro-fej3bsya{animation:.24s both fade-out}.js .dmodal.astro-fej3bsya[data-state=closing] .dintro.astro-fej3bsya{visibility:visible;animation:.32s .22s both intro-show}.dmodal.astro-fej3bsya[data-state=closing] .dintro__in.astro-fej3bsya{visibility:hidden}.dmodal.astro-fej3bsya[data-state=closing] .dintro__out.astro-fej3bsya{visibility:visible;animation:.26s 1s both fade-out}.dmodal.astro-fej3bsya[data-state=closing] .dintro__rings.astro-fej3bsya i.astro-fej3bsya{animation:ring-out .9s var(--ease-in-out) .26s both}.dmodal.astro-fej3bsya[data-state=closing] .dintro__rings.astro-fej3bsya i.astro-fej3bsya:nth-child(2){animation-delay:.2s}.dmodal.astro-fej3bsya[data-state=closing] .dintro__rings.astro-fej3bsya i.astro-fej3bsya:nth-child(3){animation-delay:.14s}.dmodal.astro-fej3bsya[data-state=closing] .dintro__check.astro-fej3bsya{animation:.52s cubic-bezier(.34,1.5,.64,1) .32s both chip-in}.dmodal.astro-fej3bsya[data-state=closing] .dintro__check.astro-fej3bsya path.astro-fej3bsya{animation:draw .42s var(--ease-out) .48s both}.dmodal.astro-fej3bsya[data-state=closing] .dintro__out.astro-fej3bsya .dintro__title.astro-fej3bsya span.astro-fej3bsya{animation:word-in .6s var(--ease-out) .42s both}.dmodal.astro-fej3bsya[data-state=closing] .dintro__out.astro-fej3bsya .dintro__title.astro-fej3bsya span.astro-fej3bsya:nth-child(2){animation-delay:.5s}.dmodal.astro-fej3bsya[data-state=closing] .dintro__out.astro-fej3bsya .dintro__title.astro-fej3bsya span.astro-fej3bsya:nth-child(3){animation-delay:.58s}.dmodal.astro-fej3bsya[data-state=closing] .dintro__out.astro-fej3bsya .dintro__note.astro-fej3bsya{animation:rise .5s var(--ease-out) .64s both}}@keyframes intro-leave{to{opacity:0;filter:blur(6px);visibility:hidden;transform:scale(1.03)}}@keyframes intro-show{0%{opacity:0}to{opacity:1}}@keyframes ring-in{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}@keyframes ring-out{0%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.4)}}@keyframes word-in{0%{opacity:0;filter:blur(6px);transform:translateY(.55em)rotate(2deg)}to{opacity:1;filter:none;transform:none}}@keyframes chip-in{0%{opacity:0;transform:translateY(8px)scale(.7)}to{opacity:1;transform:none}}@keyframes bar-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes head-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes head-out{to{opacity:0;transform:translateY(-12px)}}@keyframes win-in{0%{opacity:0;transform:perspective(1600px)rotateX(18deg)translateY(36px)scale(.955)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes win-out{to{opacity:0;transform:perspective(1600px)rotateX(16deg)translateY(34px)scale(.955)}}@keyframes bell-drop{0%{opacity:0;transform:translateY(-22px)rotate(-24deg)scale(.6)}to{opacity:1;transform:none}}@keyframes fade-out{to{opacity:0}}.stage__captions.astro-fej3bsya{display:grid}.stage__caption.astro-fej3bsya{font-size:var(--text-sm);color:var(--on-navy-muted);grid-area:1/1;line-height:1.5}.stage__caption.astro-fej3bsya[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.stage__caption.astro-fej3bsya{animation:address .42s var(--ease-out)}}html:not(.js) .stage__caption.astro-fej3bsya{display:none}.motes.astro-7hlr3ov7{pointer-events:none;display:block;position:absolute}.motes.astro-7hlr3ov7 i.astro-7hlr3ov7{background:var(--blue);opacity:.32;border-radius:50%;width:6px;height:6px;position:absolute}.motes--green.astro-7hlr3ov7 i.astro-7hlr3ov7,.motes--mixed.astro-7hlr3ov7 i.astro-7hlr3ov7:nth-child(3n+2){background:#5bb59a}.motes--mixed.astro-7hlr3ov7 i.astro-7hlr3ov7:nth-child(4n){opacity:.4;background:#f0c94a}.motes.astro-7hlr3ov7 i.astro-7hlr3ov7:first-child{top:18%;left:8%}.motes.astro-7hlr3ov7 i.astro-7hlr3ov7:nth-child(2){width:4px;height:4px;top:62%;left:30%}.motes.astro-7hlr3ov7 i.astro-7hlr3ov7:nth-child(3){width:5px;height:5px;top:8%;left:52%}.motes.astro-7hlr3ov7 i.astro-7hlr3ov7:nth-child(4){width:4px;height:4px;top:44%;left:74%}.motes.astro-7hlr3ov7 i.astro-7hlr3ov7:nth-child(5){opacity:.22;width:7px;height:7px;top:14%;left:90%}.motes.astro-7hlr3ov7 i.astro-7hlr3ov7:nth-child(6){width:3px;height:3px;top:86%;left:18%}.motes.astro-7hlr3ov7 i.astro-7hlr3ov7:nth-child(7){width:5px;height:5px;top:80%;left:64%}.motes.astro-7hlr3ov7 i.astro-7hlr3ov7:nth-child(8){width:3px;height:3px;top:36%;left:42%}.motes.astro-7hlr3ov7 i.astro-7hlr3ov7:nth-child(9){width:4px;height:4px;top:70%;left:84%}.motes.astro-7hlr3ov7 i.astro-7hlr3ov7:nth-child(10){width:5px;height:5px;top:52%;left:4%}.motes.astro-7hlr3ov7 i.astro-7hlr3ov7:nth-child(11){width:3px;height:3px;top:58%;left:58%}.motes.astro-7hlr3ov7 i.astro-7hlr3ov7:nth-child(12){width:4px;height:4px;top:92%;left:96%}@media (prefers-reduced-motion:no-preference){.motes.astro-7hlr3ov7 i.astro-7hlr3ov7{animation:mote 11s var(--ease-in-out) infinite alternate}.motes.astro-7hlr3ov7 i.astro-7hlr3ov7:nth-child(2n){animation-name:mote-b;animation-duration:13s;animation-delay:-5s}.motes.astro-7hlr3ov7 i.astro-7hlr3ov7:nth-child(3n){animation-duration:9s;animation-delay:-3s}.motes.astro-7hlr3ov7 i.astro-7hlr3ov7:nth-child(5n){animation-name:mote-b;animation-duration:15s;animation-delay:-8s}}@keyframes mote{0%{opacity:.12;transform:translate(0)}50%{opacity:.42}to{opacity:.18;transform:translate(7px,-12px)}}@keyframes mote-b{0%{opacity:.38;transform:translate(0)}50%{opacity:.12}to{opacity:.3;transform:translate(-6px,-9px)}}.hero.astro-yig24ztu{padding-block:clamp(2rem,5vw,4rem) clamp(3.5rem,7vw,6rem);position:relative}.hero.astro-yig24ztu:before{content:"";background-image:radial-gradient(var(--dots,#123a5c1f) 1px, transparent 1px);pointer-events:none;background-size:22px 22px;height:34rem;position:absolute;inset:0 0 auto;mask-image:radial-gradient(70% 90% at 85% 0,#000,#0000 70%)}html[data-theme=dark] .hero.astro-yig24ztu:after{content:"";pointer-events:none;background:radial-gradient(60% 55% at 20% 0,#1b98e01a,#0000 70%),radial-gradient(45% 50% at 90% 10%,#7fc4ee0f,#0000 70%);height:40rem;position:absolute;inset:0 0 auto}.hero__grid.astro-yig24ztu{z-index:1;gap:var(--space-6) clamp(2.5rem, 5vw, 5rem);display:grid;position:relative}.hero__copy.astro-yig24ztu{gap:var(--space-6);max-width:40rem;display:grid}.hero__side.astro-yig24ztu{gap:var(--space-5);max-width:36rem;display:grid}.hero__title.astro-yig24ztu{font-size:var(--text-hero);letter-spacing:-.045em;font-weight:800;line-height:.98;display:grid}.hero__title-accent.astro-yig24ztu{color:var(--blue)}.hero__lede.astro-yig24ztu{font-size:var(--text-lg);color:var(--text);max-width:30ch;font-weight:500;line-height:1.5}.hero__offer.astro-yig24ztu{gap:var(--space-4);display:grid}@media (width<=1023px){.hero__offer.astro-yig24ztu{padding-top:var(--space-6);border-top:1px solid var(--line)}}@media (width>=1024px){.hero__side.astro-yig24ztu{border-left:1px solid var(--line);padding-left:clamp(1.5rem,3vw,2.5rem)}}.hero__offer-text.astro-yig24ztu{color:var(--text-muted);max-width:42ch}.hero__offer-text.astro-yig24ztu strong.astro-yig24ztu{color:var(--heading);font-weight:700}.hero__actions.astro-yig24ztu{gap:var(--space-3);flex-wrap:wrap;display:flex}.hero__showcase.astro-yig24ztu{min-width:0;margin-top:clamp(1rem,3vw,2.5rem);position:relative}@media (prefers-reduced-motion:no-preference){.js .hero__title.astro-yig24ztu span.astro-yig24ztu{animation:title-in .9s var(--ease-out) both}.js .hero__title.astro-yig24ztu span.astro-yig24ztu+span.astro-yig24ztu{animation-delay:90ms}}@keyframes title-in{0%{opacity:.001;transform:translateY(.35em)}to{opacity:1;transform:none}}@media (width<=479px){.hero__actions.astro-yig24ztu .btn{width:100%}}@media (width>=1024px){.hero__grid.astro-yig24ztu{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.hero__showcase.astro-yig24ztu{grid-column:1/-1}}.hero.astro-yig24ztu .hero__motes{width:min(26rem,32vw);height:9rem;top:1.5rem;right:2%}.invite.astro-yig24ztu{isolation:isolate;background:var(--stage);color:var(--on-navy);border-radius:clamp(18px,2.4vw,28px);gap:clamp(1.5rem,4vw,2.5rem);padding:clamp(1.5rem,4vw,3rem);display:grid;position:relative;overflow:clip;box-shadow:0 40px 80px -50px #0c2740b3}html[data-theme=dark] .invite.astro-yig24ztu{box-shadow:0 0 0 1px #7fc4ee29,0 40px 80px -50px #000c}.js .invite.astro-yig24ztu.is-away{opacity:0}.invite__bg.astro-yig24ztu{z-index:-1;background:radial-gradient(55% 80% at 85% 10%,#1b98e04d,#0000 70%),radial-gradient(40% 60% at 0 100%,#7fc4ee1a,#0000 70%);position:absolute;inset:0}.invite__bg.astro-yig24ztu:after{content:"";background-image:linear-gradient(var(--stage-line) 1px, transparent 1px), linear-gradient(90deg, var(--stage-line) 1px, transparent 1px);transform-origin:50% 100%;background-size:56px 56px;height:60%;position:absolute;bottom:0;left:0;right:0;transform:perspective(700px)rotateX(62deg);mask-image:linear-gradient(#0000 15%,#000 90%)}.invite__copy.astro-yig24ztu{align-content:center;gap:var(--space-4);max-width:34rem;display:grid}.invite__label.astro-yig24ztu{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--on-navy);flex-wrap:wrap;align-items:center;gap:.55rem;font-weight:700;display:inline-flex}.invite__soft.astro-yig24ztu{color:var(--on-navy-muted);font-weight:600}.invite__live.astro-yig24ztu{background:var(--on-navy-accent);border-radius:50%;width:8px;height:8px;position:relative}.invite__title.astro-yig24ztu{letter-spacing:-.03em;color:var(--white);max-width:20ch;font-size:clamp(1.6rem,3.2vw,2.35rem);line-height:1.1}.invite__text.astro-yig24ztu{color:var(--on-navy-muted);max-width:44ch}.invite__actions.astro-yig24ztu{display:none}.js .invite__actions.astro-yig24ztu{align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.invite__open.astro-yig24ztu svg{transition:transform .3s var(--ease-out)}.invite__open.astro-yig24ztu:hover svg{transform:scale(1.18)}.invite__hint.astro-yig24ztu{font-size:var(--text-xs);color:var(--on-navy-muted);font-weight:600}.invite__picks.astro-yig24ztu{display:none}.js .invite__picks.astro-yig24ztu{flex-wrap:wrap;gap:.5rem;display:flex}.pick.astro-yig24ztu{min-height:2.5rem;color:var(--white);font-size:var(--text-sm);transition:background-color .2s ease, border-color .2s ease, transform .2s var(--ease-out);background:#ffffff0d;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.45rem;padding:0 .95rem;font-weight:700;display:inline-flex}.pick.astro-yig24ztu:hover{background:#ffffff1f;border-color:#ffffff57;transform:translateY(-1px)}.pick.astro-yig24ztu:active{transform:scale(.97)}.pick.astro-yig24ztu:focus-visible,.invite__open.astro-yig24ztu:focus-visible{outline-color:var(--on-navy-accent)}.invite__preview.astro-yig24ztu{display:none}@media (width>=900px){.invite.astro-yig24ztu{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;min-height:22rem}.invite__preview.astro-yig24ztu{perspective:1200px;height:17rem;display:block;position:relative}}.pv.astro-yig24ztu{background:var(--white);width:68%;height:70%;transition:transform .7s var(--ease-out), box-shadow .7s ease;border-radius:12px;grid-template-rows:auto 1fr;gap:10px;padding:0 0 12px;display:grid;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 30px 50px -24px #000000a6}.pv__bar.astro-yig24ztu{border-bottom:1px solid var(--line);background:#f1f5f9;gap:5px;padding:8px 10px;display:flex}.pv__bar.astro-yig24ztu i.astro-yig24ztu{background:#c9d6e1;border-radius:50%;width:7px;height:7px}.pv--site.astro-yig24ztu{z-index:3;top:26%;left:2%;transform:rotateY(16deg)rotateX(6deg)rotate(-2deg)}.pv--agenda.astro-yig24ztu{z-index:2;top:12%;left:18%;transform:rotateY(16deg)rotateX(6deg)rotate(-2deg)translateZ(-60px)}.pv--gestao.astro-yig24ztu{z-index:1;top:0;left:32%;transform:rotateY(16deg)rotateX(6deg)rotate(-2deg)translateZ(-120px)}.pv__hero.astro-yig24ztu{align-content:start;gap:6px;padding:4px 14px 0;display:grid}.pv__hero.astro-yig24ztu b.astro-yig24ztu{background:var(--navy);border-radius:4px;width:70%;height:10px}.pv__hero.astro-yig24ztu b.astro-yig24ztu+b.astro-yig24ztu{background:#c9d9e6;width:48%}.pv__hero.astro-yig24ztu u.astro-yig24ztu{background:var(--blue);border-radius:999px;width:34%;height:14px;margin-top:4px}.pv__cards.astro-yig24ztu{grid-template-columns:repeat(3,1fr);align-self:end;gap:8px;padding:0 14px;display:grid}.pv__cards.astro-yig24ztu i.astro-yig24ztu{border:1px solid var(--line);background:#eef4f8;border-radius:6px;height:28px}.pv__cal.astro-yig24ztu{grid-template-columns:repeat(4,1fr);gap:6px;padding:0 14px;display:grid}.pv__cal.astro-yig24ztu i.astro-yig24ztu{background:#f1f5f9;border-radius:5px}.pv__cal.astro-yig24ztu i.astro-yig24ztu:nth-child(3),.pv__cal.astro-yig24ztu i.astro-yig24ztu:nth-child(6){background:var(--blue-tint);box-shadow:inset 3px 0 0 var(--blue)}.pv__cal.astro-yig24ztu i.astro-yig24ztu:nth-child(9){background:var(--success-tint);box-shadow:inset 3px 0 0 var(--success)}.pv__chart.astro-yig24ztu{align-items:flex-end;gap:8px;padding:0 16px;display:flex}.pv__chart.astro-yig24ztu i.astro-yig24ztu{background:var(--blue);border-radius:4px 4px 1px 1px;flex:1}.pv__chart.astro-yig24ztu i.astro-yig24ztu:first-child{height:40%}.pv__chart.astro-yig24ztu i.astro-yig24ztu:nth-child(2){height:65%}.pv__chart.astro-yig24ztu i.astro-yig24ztu:nth-child(3){height:50%}.pv__chart.astro-yig24ztu i.astro-yig24ztu:nth-child(4){background:var(--navy);height:90%}.pv__chart.astro-yig24ztu i.astro-yig24ztu:nth-child(5){height:72%}.pv__bell.astro-yig24ztu{z-index:4;background:var(--white);width:2.4rem;height:2.4rem;color:var(--navy);box-shadow:0 0 0 2px var(--on-navy-accent), 0 14px 26px -12px #0009;border-radius:50%;place-items:center;display:grid;position:absolute;top:4%;right:6%}.pv__bell.astro-yig24ztu em.astro-yig24ztu{width:10px;height:10px;box-shadow:0 0 0 2px var(--white);background:#cf2a2e;border-radius:50%;position:absolute;top:1px;right:1px}.invite.astro-yig24ztu:hover .pv--site.astro-yig24ztu{transform:rotateY(10deg)rotateX(4deg)rotate(-3deg)translate(-10px,8px)}.invite.astro-yig24ztu:hover .pv--agenda.astro-yig24ztu{transform:rotateY(10deg)rotateX(4deg)rotate(-1deg)translateZ(-40px)translateY(-4px)}.invite.astro-yig24ztu:hover .pv--gestao.astro-yig24ztu{transform:rotateY(10deg)rotateX(4deg)rotate(1deg)translateZ(-80px)translate(12px,-12px)}.invite.astro-yig24ztu:has([data-pick=site]:hover) .pv--site.astro-yig24ztu,.invite.astro-yig24ztu:has([data-pick=agenda]:hover) .pv--agenda.astro-yig24ztu,.invite.astro-yig24ztu:has([data-pick=gestao]:hover) .pv--gestao.astro-yig24ztu{box-shadow:0 0 0 2px var(--on-navy-accent), 0 34px 56px -22px #000000b3}@media (prefers-reduced-motion:no-preference){.invite__live.astro-yig24ztu:after{content:"";border-radius:inherit;background:inherit;animation:inv-live 2.4s var(--ease-out) infinite;position:absolute;inset:0}.invite__preview.astro-yig24ztu{animation:inv-bob 7s var(--ease-soft) infinite alternate}.pv__bell.astro-yig24ztu svg.astro-yig24ztu{transform-origin:50% 12%;animation:inv-ring 2.8s var(--ease-soft) infinite}}@keyframes inv-live{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes inv-bob{0%{transform:translateY(-4px)}to{transform:translateY(6px)}}@keyframes inv-ring{0%,46%,to{transform:rotate(0)}6%{transform:rotate(14deg)}14%{transform:rotate(-12deg)}22%{transform:rotate(7deg)}30%{transform:rotate(-4deg)}}.hero__plantwrap.astro-yig24ztu{display:none}@media (width>=1024px){.hero__plantwrap.astro-yig24ztu{z-index:2;transform-origin:50% 100%;pointer-events:none;width:6.4rem;display:block;position:absolute;bottom:calc(100% - .35rem);left:47%}}.startle.astro-yig24ztu{position:absolute;top:-.6rem;left:50%}.startle.astro-yig24ztu i.astro-yig24ztu{background:var(--heading);opacity:0;transform-origin:50% 160%;border-radius:2px;width:3px;height:12px;margin-left:-1.5px;position:absolute}.startle.astro-yig24ztu i.astro-yig24ztu:first-child{rotate:-38deg}.startle.astro-yig24ztu i.astro-yig24ztu:nth-child(3){rotate:38deg}@media (prefers-reduced-motion:no-preference){.hero__plantwrap.astro-yig24ztu.is-startled{animation:.76s cubic-bezier(.3,0,.2,1) plant-jump}.hero__plantwrap.astro-yig24ztu.is-startled .startle.astro-yig24ztu i.astro-yig24ztu{animation:startle-mark .76s var(--ease-out)}.hero__plantwrap.astro-yig24ztu.is-startled .startle.astro-yig24ztu i.astro-yig24ztu:nth-child(2){animation-delay:40ms}.hero__plantwrap.astro-yig24ztu.is-startled .startle.astro-yig24ztu i.astro-yig24ztu:nth-child(3){animation-delay:80ms}}@keyframes plant-jump{0%{transform:none}14%{transform:scale(1.08,.88)}38%{transform:translateY(-20px)scale(.94,1.08)rotate(-5deg)}56%{transform:translateY(-20px)scale(.98,1.02)rotate(4deg)}74%{transform:translateY(0)scale(1.06,.92)}88%{transform:translateY(-3px)scale(.99,1.01)}to{transform:none}}@keyframes startle-mark{0%,20%{opacity:0;transform:translateY(6px)scaleY(.4)}40%,70%{opacity:1;transform:translateY(-4px)scaleY(1)}to{opacity:0;transform:translateY(-8px)scaleY(.6)}}@media (width<=767px){.hero.astro-yig24ztu .hero__motes{display:none}}.loop.astro-adovvqqx{background:radial-gradient(80% 80% at 50% 100%, #1b98e01a, transparent 70%), var(--offwhite);border:1px solid var(--line);perspective:900px;border-radius:16px;place-items:center;height:11rem;display:grid;position:relative;overflow:clip}.iso.astro-adovvqqx{transform-style:preserve-3d;transform:rotateX(58deg)rotate(-40deg)}.page.astro-adovvqqx{background:var(--white);width:7.5rem;height:6.2rem;box-shadow:0 0 0 1px var(--line), 10px 14px 0 -2px #123a5c14;transform-style:preserve-3d;border-radius:8px;position:relative}.l.astro-adovvqqx{border-radius:4px;position:absolute;transform:translateZ(8px);box-shadow:0 0 0 1px #123a5c14,4px 6px 8px -4px #123a5c59}.l-nav.astro-adovvqqx{background:var(--navy);height:10%;top:6%;left:6%;right:6%}.l-hero.astro-adovvqqx{background:var(--blue-tint);align-content:center;gap:3px;height:38%;padding-left:8%;display:grid;top:22%;left:6%;right:6%}.l-hero.astro-adovvqqx b.astro-adovvqqx{background:var(--navy);border-radius:2px;width:60%;height:4px;display:block}.l-hero.astro-adovvqqx b.astro-adovvqqx:nth-child(2){opacity:.5;width:42%}.l-hero.astro-adovvqqx b.astro-adovvqqx:nth-child(3){background:var(--blue);width:26%;height:7px;margin-top:2px}.l-c1.astro-adovvqqx,.l-c2.astro-adovvqqx,.l-c3.astro-adovvqqx{background:var(--white);width:26%;height:26%;top:66%}.l-c1.astro-adovvqqx{left:6%}.l-c2.astro-adovvqqx{left:37%}.l-c3.astro-adovvqqx{left:68%}.ph-scene.astro-adovvqqx{perspective:700px;justify-items:center;width:100%;height:100%;display:grid;position:relative}.ph-shadow.astro-adovvqqx{background:radial-gradient(closest-side,#123a5c47,#0000);border-radius:50%;width:7.5rem;height:1.6rem;margin-left:-3.75rem;position:absolute;bottom:-8px;left:50%}.ph.astro-adovvqqx{width:7.2rem;height:13.5rem;transform-style:preserve-3d;background:linear-gradient(145deg,#2a4f72,#0d2a44 55%,#0a2136);border-radius:22px;margin-top:.9rem;padding:4px;position:relative;transform:rotateX(16deg)rotateY(-20deg)rotate(4deg);box-shadow:inset 0 0 0 1px #ffffff24,0 1px 0 1px #071a2b,18px 26px 34px -18px #0c274099}.ph__key.astro-adovvqqx{background:#0d2a44;border-radius:0 2px 2px 0;width:3px;position:absolute;right:-2px}.ph__key--1.astro-adovvqqx{height:1.3rem;top:2.6rem}.ph__key--2.astro-adovvqqx{height:.9rem;top:4.3rem}.ph__screen.astro-adovvqqx{background:linear-gradient(#fff,#f4f8fb);border-radius:18px;grid-template-rows:auto auto 1fr;height:100%;display:grid;position:relative;overflow:hidden}.ph__screen.astro-adovvqqx:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff8c 0%,#fff0 38%);position:absolute;inset:0}.ph__status.astro-adovvqqx{color:var(--navy);justify-content:space-between;align-items:center;padding:5px 9px 2px;font-size:.42rem;display:flex}.ph__island.astro-adovvqqx{background:#0a2136;border-radius:999px;width:1.9rem;height:.5rem}.ph__sig.astro-adovvqqx{align-items:flex-end;gap:1px;height:5px;display:flex}.ph__sig.astro-adovvqqx i.astro-adovvqqx{background:var(--navy);border-radius:1px;width:2px}.ph__sig.astro-adovvqqx i.astro-adovvqqx:first-child{height:40%}.ph__sig.astro-adovvqqx i.astro-adovvqqx:nth-child(2){height:70%}.ph__sig.astro-adovvqqx i.astro-adovvqqx:nth-child(3){height:100%}.ph__head.astro-adovvqqx{border-bottom:1px solid #e6eef4;align-items:center;gap:5px;padding:4px 8px 5px;display:flex}.ph__avatar.astro-adovvqqx{background:linear-gradient(135deg, var(--blue), var(--navy));border-radius:50%;width:14px;height:14px}.ph__who.astro-adovvqqx{line-height:1.15;display:grid}.ph__who.astro-adovvqqx b.astro-adovvqqx{color:var(--navy);font-size:.46rem}.ph__who.astro-adovvqqx small.astro-adovvqqx{color:var(--success);align-items:center;gap:2px;font-size:.38rem;font-weight:600;display:flex}.ph__who.astro-adovvqqx small.astro-adovvqqx i.astro-adovvqqx{background:var(--success);border-radius:50%;width:4px;height:4px}.ph__chat.astro-adovvqqx{align-content:start;gap:4px;padding:6px;font-size:.45rem;font-weight:700;line-height:1.25;display:grid}.msg.astro-adovvqqx{transform-origin:0 100%;border-radius:8px;max-width:86%;padding:4px 6px}.msg--in.astro-adovvqqx{color:var(--navy);background:#e9eff4;border-bottom-left-radius:2px;justify-self:start}.msg--out.astro-adovvqqx{background:var(--blue-ink);color:var(--white);transform-origin:100% 100%;border-bottom-right-radius:2px;justify-self:end}.slot.astro-adovvqqx{background:var(--white);transform-origin:50% 100%;border-radius:9px;align-items:center;gap:4px;margin-top:2px;padding:4px;display:flex;box-shadow:0 0 0 1px #dce7ef,0 6px 12px -8px #123a5c80}.slot__cal.astro-adovvqqx{background:var(--blue-tint);color:var(--blue-ink);border-radius:6px;place-items:center;padding:2px 4px;font-size:.4rem;line-height:1.1;display:grid}.slot__cal.astro-adovvqqx b.astro-adovvqqx{letter-spacing:.06em;font-size:.34rem}.slot__txt.astro-adovvqqx{white-space:nowrap;flex:1;min-width:0;line-height:1.15;display:grid}.slot__txt.astro-adovvqqx b.astro-adovvqqx{color:var(--navy);font-size:.42rem}.slot__txt.astro-adovvqqx small.astro-adovvqqx{color:var(--success);font-size:.38rem}.slot__ok.astro-adovvqqx{width:11px;height:11px}.slot__ok.astro-adovvqqx circle.astro-adovvqqx{fill:var(--success)}.slot__ok.astro-adovvqqx path.astro-adovvqqx{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.ph-notif.astro-adovvqqx{background:var(--white);white-space:nowrap;border-radius:10px;align-items:center;gap:5px;padding:5px 8px 5px 5px;line-height:1.15;display:flex;position:absolute;top:3.7rem;left:calc(50% + .3rem);box-shadow:0 0 0 1px #123a5c0f,0 12px 20px -10px #0c27408c}.ph-notif.astro-adovvqqx i.astro-adovvqqx{background:var(--success);width:14px;height:14px;box-shadow:inset 0 0 0 4px var(--success-tint);border-radius:5px}.ph-notif.astro-adovvqqx b.astro-adovvqqx{color:var(--navy);font-size:.46rem;display:block}.ph-notif.astro-adovvqqx small.astro-adovvqqx{color:var(--text-muted);font-size:.4rem;font-weight:600;display:block}.floor.astro-adovvqqx{background:var(--white);box-shadow:0 0 0 1px var(--line);transform-style:preserve-3d;border-radius:10px;align-items:flex-end;gap:14px;margin-top:1.4rem;padding:14px;display:flex;position:relative}.bar.astro-adovvqqx{--w:18px;--h:1;width:var(--w);height:var(--w);transform-style:preserve-3d;transform-origin:50% 50% 0;transform:scaleZ(var(--h));position:relative}.bar.astro-adovvqqx:first-child{--h:.55}.bar.astro-adovvqqx:nth-child(2){--h:.85}.bar.astro-adovvqqx:nth-child(3){--h:.65}.bar.astro-adovvqqx:nth-child(4){--h:1.05}.bar.astro-adovvqqx i.astro-adovvqqx{width:var(--w);position:absolute;top:0;left:0}.bar.astro-adovvqqx .t.astro-adovvqqx{height:var(--w);background:#7cc6f0;top:0;transform:translateZ(48px)}.bar.astro-adovvqqx .f.astro-adovvqqx{background:var(--blue);transform-origin:0 0;height:48px;transform:translateY(var(--w)) rotateX(-90deg) scaleY(-1);top:0}.bar.astro-adovvqqx .s.astro-adovvqqx{width:48px;height:var(--w);transform-origin:0 0;background:#1580bf;transform:rotateY(90deg)scaleX(-1)}.bar.astro-adovvqqx:nth-child(4) .t.astro-adovvqqx{background:#5b86ad}.bar.astro-adovvqqx:nth-child(4) .f.astro-adovvqqx{background:var(--navy)}.bar.astro-adovvqqx:nth-child(4) .s.astro-adovvqqx{background:#0c2a44}.idea.astro-adovvqqx{width:100%;height:100%;overflow:visible}.idea.astro-adovvqqx .astro-adovvqqx{transform-box:fill-box;transform-origin:50%}.brain__fill.astro-adovvqqx{fill:#e5f3fc}.brain__line.astro-adovvqqx{fill:none;stroke:var(--navy);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.brain__line--in.astro-adovvqqx{stroke:var(--blue);stroke-width:1.7px}.spark.astro-adovvqqx{fill:var(--blue)}.bulb__glass.astro-adovvqqx{fill:#fff3bf;stroke:var(--navy);stroke-width:2.2px;stroke-linejoin:round}.bulb__fil.astro-adovvqqx{fill:none;stroke:#e8a400;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.bulb__base.astro-adovvqqx{fill:none;stroke:var(--navy);stroke-width:2.4px;stroke-linecap:round}.bulb__rays.astro-adovvqqx{fill:none;stroke:#f0b400;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1}.proj__bg.astro-adovvqqx{fill:var(--white)}.proj__frame.astro-adovvqqx{fill:none;stroke:var(--navy);stroke-width:1.6px;stroke-dasharray:1}.proj__bar.astro-adovvqqx,.proj__ink.astro-adovvqqx{fill:var(--navy)}.proj__soft.astro-adovvqqx{fill:#c9d9e6}.proj__btn.astro-adovvqqx{fill:var(--blue)}.proj__img.astro-adovvqqx{fill:#cfe8f8}.proj__card.astro-adovvqqx{fill:#eef4f8;stroke:#dce7ef;stroke-width:1px}.proj__check.astro-adovvqqx circle.astro-adovvqqx{fill:var(--success);stroke:var(--white);stroke-width:2.5px}.proj__check.astro-adovvqqx path.astro-adovvqqx{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.cursor.astro-adovvqqx{fill:var(--navy);stroke:var(--white);stroke-width:1.4px;stroke-linejoin:round}.brain.astro-adovvqqx,.cursor.astro-adovvqqx,.bulb__rays.astro-adovvqqx,.bulb__glow.astro-adovvqqx{opacity:0}.bulb.astro-adovvqqx{transform:translate(-70px,-36px)scale(.5)}.typing.astro-adovvqqx{display:none}@media (prefers-reduced-motion:no-preference){.loop.astro-adovvqqx:not(.is-playing) .astro-adovvqqx,.loop.astro-adovvqqx:not(.is-playing) .astro-adovvqqx:before,.loop.astro-adovvqqx:not(.is-playing) .astro-adovvqqx:after{animation-play-state:paused!important}.loop--apresentar.astro-adovvqqx .iso.astro-adovvqqx{animation:drift 9s var(--ease-soft) infinite alternate}.loop--apresentar.astro-adovvqqx .l.astro-adovvqqx{animation:layer 7s var(--ease-out) infinite both}.loop--apresentar.astro-adovvqqx .l-hero.astro-adovvqqx{animation-delay:.18s}.loop--apresentar.astro-adovvqqx .l-c1.astro-adovvqqx{animation-delay:.36s}.loop--apresentar.astro-adovvqqx .l-c2.astro-adovvqqx{animation-delay:.48s}.loop--apresentar.astro-adovvqqx .l-c3.astro-adovvqqx{animation-delay:.6s}.loop--atender.astro-adovvqqx .ph.astro-adovvqqx{animation:sway 8s var(--ease-soft) infinite alternate}.loop--atender.astro-adovvqqx .ph-shadow.astro-adovvqqx{animation:shadow 8s var(--ease-soft) infinite alternate}.loop--atender.astro-adovvqqx .msg--in.astro-adovvqqx{animation:m1 8s var(--ease-out) infinite both}.loop--atender.astro-adovvqqx .typing.astro-adovvqqx{height:0;animation:typing 8s var(--ease-out) infinite both;background:#e9eff4;border-radius:8px;justify-self:end;align-items:center;gap:2px;padding:0 5px;display:flex;overflow:hidden}.loop--atender.astro-adovvqqx .typing.astro-adovvqqx i.astro-adovvqqx{background:var(--text-muted);width:3px;height:3px;animation:dot .9s var(--ease-soft) infinite alternate;border-radius:50%}.loop--atender.astro-adovvqqx .typing.astro-adovvqqx i.astro-adovvqqx:nth-child(2){animation-delay:.15s}.loop--atender.astro-adovvqqx .typing.astro-adovvqqx i.astro-adovvqqx:nth-child(3){animation-delay:.3s}.loop--atender.astro-adovvqqx .msg--out.astro-adovvqqx{animation:m2 8s var(--ease-out) infinite both}.loop--atender.astro-adovvqqx .slot.astro-adovvqqx{animation:m3 8s var(--ease-out) infinite both}.loop--atender.astro-adovvqqx .slot__ok.astro-adovvqqx path.astro-adovvqqx{animation:okdraw 8s var(--ease-out) infinite both}.loop--atender.astro-adovvqqx .ph-notif.astro-adovvqqx{animation:notif 8s var(--ease-out) infinite both}.loop--organizar.astro-adovvqqx .iso.astro-adovvqqx{animation:drift 10s var(--ease-soft) infinite alternate}.loop--organizar.astro-adovvqqx .bar.astro-adovvqqx{animation:grow3d 3.6s var(--ease-soft) infinite alternate}.loop--organizar.astro-adovvqqx .bar.astro-adovvqqx:nth-child(2){animation-delay:-.9s}.loop--organizar.astro-adovvqqx .bar.astro-adovvqqx:nth-child(3){animation-delay:-1.8s}.loop--organizar.astro-adovvqqx .bar.astro-adovvqqx:nth-child(4){animation-delay:-2.7s}.loop--criar.astro-adovvqqx .brain.astro-adovvqqx{animation:brain 10s var(--ease-in-out) infinite both}.loop--criar.astro-adovvqqx .brain__line.astro-adovvqqx{animation:brain-draw 10s var(--ease-out) infinite both}.loop--criar.astro-adovvqqx .brain__line--in.astro-adovvqqx{animation-name:brain-draw-in}.loop--criar.astro-adovvqqx .brain__fill.astro-adovvqqx{animation:10s infinite both brain-fill}.loop--criar.astro-adovvqqx .spark.astro-adovvqqx{animation:10s infinite both spark}.loop--criar.astro-adovvqqx .spark--2.astro-adovvqqx{animation-delay:.15s}.loop--criar.astro-adovvqqx .spark--3.astro-adovvqqx{animation-delay:.3s}.loop--criar.astro-adovvqqx .spark--4.astro-adovvqqx{animation-delay:.45s}.loop--criar.astro-adovvqqx .bulb.astro-adovvqqx{animation:bulb 10s var(--ease-out) infinite both}.loop--criar.astro-adovvqqx .bulb__glow.astro-adovvqqx{animation:10s infinite both glow}.loop--criar.astro-adovvqqx .bulb__rays.astro-adovvqqx{animation:rays 10s var(--ease-out) infinite both}.loop--criar.astro-adovvqqx .bulb__fil.astro-adovvqqx{animation:10s infinite both fil}.loop--criar.astro-adovvqqx .proj.astro-adovvqqx{animation:proj 10s var(--ease-in-out) infinite both}.loop--criar.astro-adovvqqx .proj__bg.astro-adovvqqx{animation:10s infinite both p-bg}.loop--criar.astro-adovvqqx .proj__frame.astro-adovvqqx{animation:p-frame 10s var(--ease-out) infinite both}.loop--criar.astro-adovvqqx .proj__bar.astro-adovvqqx{animation:10s cubic-bezier(.34,1.4,.64,1) infinite both p-down}.loop--criar.astro-adovvqqx .proj__hero.astro-adovvqqx{animation:10s cubic-bezier(.34,1.4,.64,1) infinite both p-left}.loop--criar.astro-adovvqqx .proj__img.astro-adovvqqx{animation:10s cubic-bezier(.34,1.4,.64,1) infinite both p-img}.loop--criar.astro-adovvqqx .proj__btn.astro-adovvqqx{animation:10s cubic-bezier(.34,1.4,.64,1) infinite both p-btn}.loop--criar.astro-adovvqqx .proj__card--1.astro-adovvqqx{animation:10s cubic-bezier(.34,1.4,.64,1) infinite both p-card1}.loop--criar.astro-adovvqqx .proj__card--2.astro-adovvqqx{animation:10s cubic-bezier(.34,1.4,.64,1) infinite both p-card2}.loop--criar.astro-adovvqqx .proj__card--3.astro-adovvqqx{animation:10s cubic-bezier(.34,1.4,.64,1) infinite both p-card3}.loop--criar.astro-adovvqqx .proj__check.astro-adovvqqx{animation:10s cubic-bezier(.34,1.5,.64,1) infinite both p-check}.loop--criar.astro-adovvqqx .cursor.astro-adovvqqx{animation:cursor 10s var(--ease-in-out) infinite both}}@keyframes drift{0%{transform:rotateX(58deg)rotate(-46deg)}to{transform:rotateX(52deg)rotate(-32deg)}}@keyframes layer{0%,4%{opacity:0;transform:translateZ(42px)}16%,82%{opacity:1;transform:translateZ(8px)}94%,to{opacity:0;transform:translateZ(0)}}@keyframes sway{0%{transform:rotateX(16deg)rotateY(-24deg)rotate(4deg)translateY(3px)}to{transform:rotateX(10deg)rotateY(-10deg)rotate(1deg)translateY(-5px)}}@keyframes shadow{0%{opacity:1;transform:scale(1)}to{opacity:.7;transform:scale(.86)}}@keyframes m1{0%,5%{opacity:0;transform:translateY(6px)scale(.85)}11%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(-6px)}}@keyframes typing{0%,16%{opacity:0;height:0}20%,33%{opacity:1;height:10px}37%,to{opacity:0;height:0}}@keyframes dot{0%{opacity:.4;transform:translateY(1px)}to{opacity:1;transform:translateY(-1px)}}@keyframes m2{0%,36%{opacity:0;transform:translateY(6px)scale(.85)}43%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(-6px)}}@keyframes m3{0%,52%{opacity:0;transform:translateY(8px)scale(.9)}60%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(-6px)}}@keyframes okdraw{0%,60%{stroke-dashoffset:1px}68%,to{stroke-dashoffset:0}}@keyframes notif{0%,64%{opacity:0;transform:translate(-14px,6px)scale(.85)}71%,86%{opacity:1;transform:none}93%,to{opacity:0;transform:translateY(-6px)scale(.96)}}@keyframes grow3d{0%{transform:scaleZ(calc(var(--h) * .45))}to{transform:scaleZ(var(--h))}}@keyframes brain{0%{opacity:0;transform:scale(.86)}5%,19%{opacity:1;transform:scale(1)}22%{opacity:1;transform:scale(1.06)}25%{opacity:1;transform:scale(1)}31%,to{opacity:0;transform:scale(.45)}}@keyframes brain-draw{0%,3%{stroke-dashoffset:1px}15%,to{stroke-dashoffset:0}}@keyframes brain-draw-in{0%,9%{stroke-dashoffset:1px}19%,to{stroke-dashoffset:0}}@keyframes brain-fill{0%,12%{opacity:0}18%,to{opacity:1}}@keyframes spark{0%,15%{opacity:0;transform:scale(.3)}18%{opacity:1;transform:scale(1.3)}22%{opacity:.5;transform:scale(.9)}25%{opacity:1;transform:scale(1.2)}29%,to{opacity:0;transform:scale(.3)}}@keyframes bulb{0%,26%{opacity:0;transform:scale(.45)}32%{opacity:1;transform:scale(1.1)}36%,44%{opacity:1;transform:scale(1)}53%,88%{opacity:1;transform:translate(-70px,-36px)scale(.5)}94%{opacity:0;transform:translate(-70px,-40px)scale(.5)}95%,to{opacity:0;transform:scale(.45)}}@keyframes glow{0%,28%{opacity:0;transform:scale(.4)}34%{opacity:1;transform:scale(1.15)}40%{opacity:.75;transform:scale(.95)}46%{opacity:1;transform:scale(1.05)}54%,to{opacity:0;transform:scale(.6)}}@keyframes rays{0%,31%{opacity:0;stroke-dashoffset:1px}33%{opacity:1}38%,44%{opacity:1;stroke-dashoffset:0}49%,to{opacity:0;stroke-dashoffset:0}}@keyframes fil{0%,30%{stroke:#9fb3c3}34%,to{stroke:#e8a400}}@keyframes proj{0%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(6px)scale(.98)}}@keyframes p-bg{0%,52%{opacity:0}57%,to{opacity:1}}@keyframes p-frame{0%,45%{opacity:0;stroke-dashoffset:1px}46%{opacity:1;stroke-dashoffset:1px}56%,to{opacity:1;stroke-dashoffset:0}}@keyframes p-down{0%,54%{opacity:0;transform:translateY(-12px)}59%,to{opacity:1;transform:none}}@keyframes p-left{0%,57%{opacity:0;transform:translate(-14px)}62%,to{opacity:1;transform:none}}@keyframes p-img{0%,59%{opacity:0;transform:scale(.4)}64%,to{opacity:1;transform:none}}@keyframes p-btn{0%,61%{opacity:0;transform:scale(.3)}65%{opacity:1;transform:none}75%{fill:var(--blue);transform:none}76.5%{fill:var(--navy);transform:scale(.9)}79%,to{opacity:1;fill:var(--blue);transform:none}}@keyframes p-card1{0%,63%{opacity:0;transform:translateY(12px)}67%,to{opacity:1;transform:none}}@keyframes p-card2{0%,64.5%{opacity:0;transform:translateY(12px)}68.5%,to{opacity:1;transform:none}}@keyframes p-card3{0%,66%{opacity:0;transform:translateY(12px)}70%,to{opacity:1;transform:none}}@keyframes p-check{0%,77%{opacity:0;transform:scale(0)}81%,to{opacity:1;transform:none}}@keyframes cursor{0%,66%{opacity:0;transform:translate(70px,36px)}69%{opacity:1;transform:translate(60px,30px)}75%{opacity:1;transform:translate(0)scale(1)}76.5%{transform:translate(0)scale(.82)}78%{opacity:1;transform:translate(0)scale(1)}84%,to{opacity:0;transform:translate(14px,10px)}}.solutions.astro-e2gm4zq7{background:var(--surface);border-block:1px solid var(--line)}.solutions__intro.astro-e2gm4zq7{gap:var(--space-5);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.solutions__intro.astro-e2gm4zq7 p.astro-e2gm4zq7{color:var(--text-muted);max-width:52ch}@media (width>=900px){.solutions__intro.astro-e2gm4zq7{align-items:end;gap:var(--space-12);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.solutions__intro.astro-e2gm4zq7 h2.astro-e2gm4zq7{max-width:16ch}}.solutions__list.astro-e2gm4zq7{border-top:2px solid var(--heading);display:grid}.sol.astro-e2gm4zq7{gap:var(--space-4) var(--space-8);border-bottom:1px solid var(--line);padding-block:clamp(1.5rem,3vw,2.25rem);display:grid}.sol__index.astro-e2gm4zq7{font-size:var(--text-sm);color:var(--blue-ink);font-variant-numeric:tabular-nums;font-weight:800}.sol__need.astro-e2gm4zq7{gap:var(--space-2);display:grid}.sol__need.astro-e2gm4zq7 p.astro-e2gm4zq7{color:var(--text-muted);max-width:46ch}.sol__caps.astro-e2gm4zq7{gap:var(--space-4);display:grid}.sol__caps.astro-e2gm4zq7 li.astro-e2gm4zq7{gap:.15rem;display:grid}.sol__cap-name.astro-e2gm4zq7{color:var(--heading);font-weight:700}.sol__cap-detail.astro-e2gm4zq7{font-size:var(--text-sm);color:var(--text-muted);max-width:44ch}.sol__scene.astro-e2gm4zq7{max-width:20rem}@media (width<=899px){.sol__scene.astro-e2gm4zq7{order:1;max-width:26rem}.sol__caps.astro-e2gm4zq7{order:2}.sol__scene.astro-e2gm4zq7 .loop{height:8rem}}@media (width>=900px){.sol.astro-e2gm4zq7{grid-template-columns:3rem minmax(0,5fr) minmax(0,6fr);align-items:start}.sol__scene.astro-e2gm4zq7{grid-column:2}.sol__index.astro-e2gm4zq7{padding-top:.25rem}.sol__caps.astro-e2gm4zq7{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width>=1100px){.sol.astro-e2gm4zq7{grid-template-columns:3rem minmax(0,4.2fr) minmax(0,5fr) 15rem;align-items:center}.sol__index.astro-e2gm4zq7{align-self:start;padding-top:.4rem}.sol__scene.astro-e2gm4zq7{grid-area:1/4;max-width:none}}.sol__scene.astro-e2gm4zq7 .loopzoom{cursor:zoom-in;width:100%;text-align:inherit;background:0 0;border:0;border-radius:16px;padding:0;display:block;position:relative}.sol__scene.astro-e2gm4zq7 .loopzoom .loop{transition:transform .38s var(--ease-out), box-shadow .38s var(--ease-out), border-color .2s ease}.sol__scene.astro-e2gm4zq7 .loopzoom__badge{background:var(--surface-glass);border:1px solid var(--line);color:var(--heading);transition:transform .32s var(--ease-out), background-color .2s ease, color .2s ease;border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .55rem .28rem .45rem;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;bottom:.55rem;right:.55rem;box-shadow:0 4px 14px -6px #123a5c59}@media (hover:hover) and (pointer:fine){.sol__scene.astro-e2gm4zq7 .loopzoom:hover .loop{border-color:#b9d6ea;transform:scale(1.045);box-shadow:0 18px 40px -22px #123a5c8c}.sol__scene.astro-e2gm4zq7 .loopzoom:hover .loopzoom__badge{background:var(--btn-primary);color:var(--btn-primary-fg);transform:translateY(-2px)}}.sol__scene.astro-e2gm4zq7 .loopzoom:active .loop{transform:scale(.98)}.sol__scene.astro-e2gm4zq7 .loopzoom:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.sol__scene.astro-e2gm4zq7 .loopzoom.is-source{visibility:hidden}@media (prefers-reduced-motion:reduce){.sol__scene.astro-e2gm4zq7 .loopzoom .loop,.sol__scene.astro-e2gm4zq7 .loopzoom__badge{transition:none}}.lbox{z-index:220;place-items:center;padding:clamp(.75rem,3vw,2rem);display:grid;position:fixed;inset:0}.lbox[hidden]{display:none}html.is-lbox-open{overflow:hidden}.lbox__backdrop{backdrop-filter:blur(10px)saturate(.9);cursor:zoom-out;background:#0c27408c;position:absolute;inset:0}.lbox__card{background:var(--surface);border-radius:24px;outline:none;gap:clamp(1rem,2.5vw,1.75rem);width:min(72rem,100%);max-height:100%;padding:clamp(.9rem,2.4vw,1.5rem);display:grid;position:relative;overflow:auto;box-shadow:0 40px 90px -30px #06182899}.lbox__stage{aspect-ratio:240/176;border-radius:18px;place-items:center;width:100%;display:grid;overflow:hidden}.lbox__stage .loop.lbox__loop{border-radius:14px;width:240px;height:176px}.lbox__text{align-content:center;gap:.55rem;padding-right:2.5rem;display:grid}.lbox__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--blue-ink);font-size:.75rem;font-weight:800}.lbox__title{color:var(--heading);font-size:clamp(1.35rem,2.6vw,1.9rem);line-height:1.15}.lbox__summary{color:var(--text-muted);max-width:40ch}.lbox__hint{font-size:var(--text-sm);color:var(--text-muted);margin-top:.4rem}.lbox__close{z-index:2;border:1px solid var(--line);background:var(--surface);width:2.75rem;height:2.75rem;color:var(--heading);cursor:pointer;transition:background-color .2s ease, color .2s ease, transform .2s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:clamp(.6rem,1.6vw,1rem);right:clamp(.6rem,1.6vw,1rem)}.lbox__close:hover{background:var(--btn-primary);color:var(--btn-primary-fg)}.lbox__close:active{transform:scale(.94)}.lbox__close:focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media (width>=820px){.lbox__card{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:center}}@media (width<=819px){.lbox__text{padding-right:0}.lbox__stage{margin-top:2.6rem}}.steps.astro-a4bvxukk{gap:var(--space-8);counter-reset:s;display:grid}.step.astro-a4bvxukk{gap:var(--space-2);padding-top:var(--space-5);border-top:1px solid var(--line);display:grid;position:relative}.step.astro-a4bvxukk:before{content:"";background:var(--blue);transform-origin:0;width:100%;height:2px;position:absolute;top:-1px;left:0}@media (prefers-reduced-motion:no-preference){.js .step.astro-a4bvxukk:before{transition:transform .9s var(--ease-out) .2s;transform:scaleX(0)}.js .step.astro-a4bvxukk.is-visible:before{transform:scaleX(1)}.js .step.astro-a4bvxukk:nth-child(2):before{transition-delay:.38s}.js .step.astro-a4bvxukk:nth-child(3):before{transition-delay:.56s}.js .step.astro-a4bvxukk:nth-child(4):before{transition-delay:.74s}.js .step.astro-a4bvxukk:nth-child(2){transition-delay:80ms}.js .step.astro-a4bvxukk:nth-child(3){transition-delay:.16s}.js .step.astro-a4bvxukk:nth-child(4){transition-delay:.24s}}.step__num.astro-a4bvxukk{letter-spacing:-.04em;color:var(--blue);margin-bottom:var(--space-2);font-size:2.6rem;font-weight:800;line-height:1}.step__title.astro-a4bvxukk{font-size:var(--text-lg)}.step__text.astro-a4bvxukk{color:var(--text-muted);font-size:var(--text-sm);max-width:36ch}@media (width>=768px){.steps.astro-a4bvxukk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.steps.astro-a4bvxukk{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}}.compare.astro-a4bvxukk{border-radius:var(--radius-lg);border:1px solid var(--line);margin-top:clamp(3rem,6vw,4.5rem);display:grid;overflow:hidden}.compare__col.astro-a4bvxukk{gap:var(--space-5);align-content:start;padding:clamp(1.5rem,3.5vw,2.5rem);display:grid}.compare__col.astro-a4bvxukk ul.astro-a4bvxukk{gap:var(--space-3);display:grid}.compare__col.astro-a4bvxukk li.astro-a4bvxukk{gap:var(--space-3);align-items:flex-start;display:flex}.compare__col.astro-a4bvxukk li.astro-a4bvxukk .icon{flex:none;margin-top:.2rem}.compare__col--preview.astro-a4bvxukk{background:var(--surface)}.compare__col--preview.astro-a4bvxukk .icon{color:var(--blue-ink)}.compare__col--project.astro-a4bvxukk{background:var(--band);color:var(--on-navy)}.compare__col--project.astro-a4bvxukk h3.astro-a4bvxukk{color:var(--on-navy)}.compare__col--project.astro-a4bvxukk .icon{color:var(--on-navy-accent)}@media (width>=768px){.compare.astro-a4bvxukk{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.process__cta.astro-a4bvxukk{justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;margin-top:clamp(2.5rem,5vw,3.5rem);display:flex}.process__cta.astro-a4bvxukk p.astro-a4bvxukk{font-size:var(--text-lg);color:var(--heading);max-width:34ch;font-weight:600}@media (width<=479px){.process__cta.astro-a4bvxukk .btn{width:100%}}.process.astro-a4bvxukk{position:relative;overflow:hidden}.process.astro-a4bvxukk .process__plant,.process.astro-a4bvxukk .process__motes{display:none}@media (width>=900px){.process.astro-a4bvxukk .process__plant{width:8.5rem;display:block;position:absolute;top:0;right:max(2rem,50vw - 34rem)}.process.astro-a4bvxukk .process__motes{width:14rem;height:8rem;display:block;top:9rem;right:max(1rem,50vw - 37rem)}}.commitments.astro-s7cn6mhw{background:var(--band);color:var(--on-navy)}.commitments.astro-s7cn6mhw h2.astro-s7cn6mhw,.commitments.astro-s7cn6mhw h3.astro-s7cn6mhw{color:var(--on-navy)}.commitments__grid.astro-s7cn6mhw{gap:var(--space-10);display:grid}.commitments__head.astro-s7cn6mhw{gap:var(--space-4);align-content:start;display:grid}.commitments__head.astro-s7cn6mhw p.astro-s7cn6mhw{color:var(--on-navy-muted);max-width:36ch}.commitments__list.astro-s7cn6mhw{display:grid}.commitments__list.astro-s7cn6mhw li.astro-s7cn6mhw{gap:var(--space-2);padding-block:var(--space-5);border-top:1px solid #ffffff29;display:grid}.commitments__list.astro-s7cn6mhw li.astro-s7cn6mhw:last-child{border-bottom:1px solid #ffffff29}.commitments__list.astro-s7cn6mhw p.astro-s7cn6mhw{color:var(--on-navy-muted);max-width:52ch}@media (width>=900px){.commitments__grid.astro-s7cn6mhw{gap:var(--space-16);grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.commitments__head.astro-s7cn6mhw{top:calc(var(--header-h) + 2rem);position:sticky}.commitments__list.astro-s7cn6mhw li.astro-s7cn6mhw{gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline}}.faq__grid.astro-mt3jvf5b{gap:var(--space-8);display:grid}.faq__head.astro-mt3jvf5b{gap:var(--space-4);align-content:start;display:grid}.faq__head.astro-mt3jvf5b p.astro-mt3jvf5b{color:var(--text-muted);max-width:34ch}.faq__list.astro-mt3jvf5b{border-top:1px solid var(--line)}.faq__item.astro-mt3jvf5b{border-bottom:1px solid var(--line)}.faq__item.astro-mt3jvf5b summary.astro-mt3jvf5b{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3.5rem;padding-block:var(--space-4);color:var(--heading);cursor:pointer;font-weight:700;list-style:none;display:flex}.faq__item.astro-mt3jvf5b summary.astro-mt3jvf5b::-webkit-details-marker{display:none}.faq__item.astro-mt3jvf5b summary.astro-mt3jvf5b:hover{color:var(--blue-ink)}.faq__item.astro-mt3jvf5b .faq__chevron{transition:transform var(--dur) var(--ease-out);flex:none}.faq__item.astro-mt3jvf5b[open] .faq__chevron{transform:rotate(180deg)}.faq__answer.astro-mt3jvf5b{padding-bottom:var(--space-5);color:var(--text-muted);max-width:62ch}@media (width>=900px){.faq__grid.astro-mt3jvf5b{gap:var(--space-16);grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.faq__deco.astro-mt3jvf5b{display:none}@media (width>=900px){.faq__deco.astro-mt3jvf5b{margin-top:var(--space-6);width:12rem;height:9rem;display:block;position:relative}.faq.astro-mt3jvf5b .faq__plant{width:6.5rem;position:absolute;bottom:0;left:.5rem}.faq.astro-mt3jvf5b .faq__motes{inset:0 0 2rem}}.briefing.astro-74ha3ykw{background:var(--surface);border-top:1px solid var(--line)}.briefing__grid.astro-74ha3ykw{gap:var(--space-8);align-items:start;display:grid}@media (width>=1024px){.briefing__grid.astro-74ha3ykw{gap:var(--space-12);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.preview.astro-74ha3ykw{top:calc(var(--header-h) + 1.5rem);position:sticky}}.brief.astro-74ha3ykw{gap:var(--space-8);display:grid}.brief__group.astro-74ha3ykw{gap:var(--space-3);border:0;min-width:0;padding:0;display:grid}.brief__group.astro-74ha3ykw legend.astro-74ha3ykw,.brief__label.astro-74ha3ykw{margin-bottom:var(--space-3);color:var(--heading);padding:0;font-weight:700}.brief__label.astro-74ha3ykw{margin-bottom:0}.brief__options.astro-74ha3ykw{gap:var(--space-2);flex-wrap:wrap;display:flex}.pill.astro-74ha3ykw{border:1px solid var(--field-border);background:var(--surface);min-height:2.75rem;color:var(--heading);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--dur-fast) ease, border-color var(--dur-fast) ease, color var(--dur-fast) ease;border-radius:999px;align-items:center;padding:.45rem 1rem;font-weight:600;display:inline-flex;position:relative}.pill.astro-74ha3ykw:hover{border-color:var(--heading)}.pill.astro-74ha3ykw input.astro-74ha3ykw{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pill.astro-74ha3ykw:has(input:checked){background:var(--btn-primary);border-color:var(--btn-primary);color:var(--btn-primary-fg)}.pill.astro-74ha3ykw:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}textarea.astro-74ha3ykw{border:1px solid var(--field-border);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:8rem;font-size:var(--text-base);resize:vertical;padding:.85rem 1rem;line-height:1.5}textarea.astro-74ha3ykw::placeholder{color:var(--text-muted);opacity:1}textarea.astro-74ha3ykw:focus-visible{outline:3px solid var(--focus);outline-offset:1px;border-color:var(--heading)}.brief__field-foot.astro-74ha3ykw{justify-content:space-between;gap:var(--space-2) var(--space-4);font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;display:flex}.brief__counter.astro-74ha3ykw{font-variant-numeric:tabular-nums}.preview.astro-74ha3ykw{gap:var(--space-4);background:var(--page);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(1.25rem,3vw,2rem);display:grid}.preview__title.astro-74ha3ykw{font-size:var(--text-lg)}.preview__note.astro-74ha3ykw{font-size:var(--text-sm);color:var(--text-muted)}.preview__text.astro-74ha3ykw{padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md) var(--radius-md) var(--radius-md) 4px;max-height:18rem;font-family:var(--font);font-size:var(--text-sm);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55;overflow:auto}.preview__send.astro-74ha3ykw{width:100%}.preview__after.astro-74ha3ykw{font-size:var(--text-sm);color:var(--text-muted)}.preview__after.astro-74ha3ykw:empty{display:none}.preview__alt.astro-74ha3ykw{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line);font-size:var(--text-sm);display:grid}.preview__alt.astro-74ha3ykw p.astro-74ha3ykw{color:var(--heading);font-weight:700}.preview__alt.astro-74ha3ykw ul.astro-74ha3ykw{gap:var(--space-2);display:grid}.preview__alt.astro-74ha3ykw li.astro-74ha3ykw{overflow-wrap:anywhere}.preview__alt.astro-74ha3ykw a.astro-74ha3ykw{padding-block:.5rem;font-weight:700;display:inline-block}.preview__privacy.astro-74ha3ykw{font-size:var(--text-xs);color:var(--text-muted)}
