.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}.mock-scene.astro-njuqmccx{aspect-ratio:16/8.6;position:relative;container-type:inline-size}.mock-win.astro-njuqmccx,.mock-phone.astro-njuqmccx,.mock-toast.astro-njuqmccx{transition:translate .6s var(--ease-out);position:absolute}.mock-win.astro-njuqmccx{color:#15324d;background:#fff;border-radius:1.4cqi;grid-template-rows:auto 1fr;width:80%;height:100%;font-size:1.05cqi;display:grid;top:0;left:0;overflow:hidden;box-shadow:0 2.4cqi 5cqi -2cqi #0000008c}.mock-win__bar.astro-njuqmccx{background:#eef3f7;border-bottom:1px solid #dce7ef;align-items:center;gap:1.6cqi;padding:.9cqi 1.2cqi;display:flex}.mock-win__dots.astro-njuqmccx{gap:.5cqi;display:flex}.mock-win__dots.astro-njuqmccx i.astro-njuqmccx{background:#c9d6e1;border-radius:50%;width:.75cqi;height:.75cqi}.mock-win__url.astro-njuqmccx{color:#4a6378;background:#fff;border:1px solid #dce7ef;border-radius:99px;flex:1;max-width:30cqi;padding:.35cqi 1cqi;font-size:.9cqi}.mock-site.astro-njuqmccx{align-content:start;gap:2.4cqi;padding:1.6cqi 2.6cqi;display:grid}.mock-site__nav.astro-njuqmccx{align-items:center;gap:2cqi;display:flex}.mock-site__brand.astro-njuqmccx{color:#123a5c;align-items:center;gap:.6cqi;font-size:1.25cqi;font-weight:800;display:inline-flex}.mock-site__brand.astro-njuqmccx b.astro-njuqmccx{background:#2459d6;border-radius:.5cqi;width:1.6cqi;height:1.6cqi}.mock-site__links.astro-njuqmccx{color:#4a6378;gap:1.6cqi;margin-left:auto;font-weight:600;display:flex}.mock-site__btn.astro-njuqmccx{color:#fff;background:#2459d6;border-radius:99px;padding:.6cqi 1.2cqi;font-weight:700;display:inline-block}.mock-site__btn--ghost.astro-njuqmccx{color:#123a5c;background:0 0;box-shadow:inset 0 0 0 1px #c3d3df}.mock-site__hero.astro-njuqmccx{grid-template-columns:1.35fr 1fr;align-items:center;gap:3cqi;display:grid}.mock-site__title.astro-njuqmccx{letter-spacing:-.03em;color:#0e2d48;margin-top:.6cqi;font-size:3.1cqi;font-weight:800;line-height:1.05}.mock-site__text.astro-njuqmccx{color:#4a6378;margin-top:1cqi;font-size:1.15cqi;line-height:1.5}.mock-site__ctas.astro-njuqmccx{gap:.8cqi;margin-top:1.6cqi;display:flex}.mock-site__card.astro-njuqmccx{background:linear-gradient(160deg,#eaf0ff,#f5f8ff);border:1px solid #dbe4fb;border-radius:1.2cqi;gap:1.2cqi;padding:1.8cqi;display:grid}.mock-site__card.astro-njuqmccx p.astro-njuqmccx,.mock-site__services.astro-njuqmccx p.astro-njuqmccx{color:#4a6378;align-items:flex-start;gap:.9cqi;line-height:1.35;display:flex}.mock-site__card.astro-njuqmccx b.astro-njuqmccx,.mock-site__services.astro-njuqmccx b.astro-njuqmccx{color:#0e2d48;display:block}.mock-site__ico.astro-njuqmccx{color:#fff;background:#2459d6;border-radius:.7cqi;flex:none;place-items:center;width:2.4cqi;height:2.4cqi;display:grid}.mock-site__ico.astro-njuqmccx svg{width:1.3cqi;height:1.3cqi}.mock-site__services.astro-njuqmccx{grid-template-columns:repeat(3,1fr);gap:1.4cqi;display:grid}.mock-site__services.astro-njuqmccx p.astro-njuqmccx{border:1px solid #e3ebf2;border-radius:1cqi;gap:.4cqi;padding:1.4cqi;display:grid}.mock-phone.astro-njuqmccx{aspect-ratio:9/18.5;background:#0a1622;border-radius:3.2cqi;width:22%;padding:.7cqi;top:7%;right:2%;box-shadow:0 0 0 1px #ffffff1f,0 3cqi 6cqi -2cqi #000000a6}.mock-phone__screen.astro-njuqmccx{color:#15324d;background:#fff;border-radius:2.6cqi;align-content:start;gap:1cqi;height:100%;padding:2.4cqi 1.4cqi 1.4cqi;font-size:.95cqi;display:grid;overflow:hidden}.mock-phone__top.astro-njuqmccx{color:#123a5c;align-items:center;gap:.4cqi;font-weight:700;display:flex}.mock-phone__top.astro-njuqmccx svg{width:1.1cqi;height:1.1cqi}.mock-phone__step.astro-njuqmccx{color:#2459d6;font-size:.8cqi;font-weight:700}.mock-phone__title.astro-njuqmccx{color:#0e2d48;font-size:1.5cqi;font-weight:800;line-height:1.15}.mock-phone__service.astro-njuqmccx{color:#4a6378}.mock-phone__days.astro-njuqmccx{grid-template-columns:repeat(4,1fr);gap:.5cqi;display:grid}.mock-phone__days.astro-njuqmccx span.astro-njuqmccx{border:1px solid #dce7ef;border-radius:.8cqi;justify-items:center;padding:.6cqi 0;font-size:1.1cqi;font-weight:800;display:grid}.mock-phone__days.astro-njuqmccx small.astro-njuqmccx{color:#4a6378;font-size:.75cqi;font-weight:600}.mock-phone__days.astro-njuqmccx .is-on.astro-njuqmccx,.mock-phone__times.astro-njuqmccx .is-on.astro-njuqmccx{color:#fff;background:#2459d6;border-color:#2459d6}.mock-phone__days.astro-njuqmccx .is-on.astro-njuqmccx small.astro-njuqmccx{color:#dbe4fb}.mock-phone__times.astro-njuqmccx{grid-template-columns:repeat(3,1fr);gap:.5cqi;display:grid}.mock-phone__times.astro-njuqmccx span.astro-njuqmccx{text-align:center;border:1px solid #dce7ef;border-radius:.7cqi;padding:.55cqi 0;font-weight:700}.mock-phone__times.astro-njuqmccx .is-off.astro-njuqmccx{color:#a7b6c3;text-decoration:line-through}.mock-phone__cta.astro-njuqmccx{color:#fff;text-align:center;background:#123a5c;border-radius:99px;margin-top:.6cqi;padding:.9cqi;font-weight:700}.mock-toast.astro-njuqmccx{color:#4a6378;background:#fffffff7;border-radius:1.4cqi;align-items:center;gap:1cqi;padding:1.1cqi 1.6cqi 1.1cqi 1.1cqi;font-size:.95cqi;display:flex;bottom:7%;left:54%;box-shadow:0 2cqi 4cqi -1.5cqi #0000008c}.mock-toast.astro-njuqmccx b.astro-njuqmccx{color:#0e2d48;font-size:1.1cqi;display:block}.mock-toast.astro-njuqmccx small.astro-njuqmccx{font-size:.9cqi}.mock-toast__ico.astro-njuqmccx{color:#1e7d4f;background:#e6f4ec;border-radius:50%;place-items:center;width:2.8cqi;height:2.8cqi;display:grid}.mock-toast__ico.astro-njuqmccx svg{width:1.5cqi;height:1.5cqi}@media (width<=767px){.mock-scene.astro-njuqmccx{aspect-ratio:1/.86}.mock-win.astro-njuqmccx{width:100%;height:46%;font-size:2cqi}.mock-site__links.astro-njuqmccx,.mock-site__card.astro-njuqmccx,.mock-site__services.astro-njuqmccx,.mock-site__text.astro-njuqmccx,.mock-site__ctas.astro-njuqmccx,.mock-site__nav.astro-njuqmccx .mock-site__btn.astro-njuqmccx{display:none}.mock-site.astro-njuqmccx{gap:2cqi;padding:2.4cqi 3.4cqi}.mock-site__hero.astro-njuqmccx{grid-template-columns:1fr}.mock-site__title.astro-njuqmccx{max-width:52%;font-size:5cqi}.mock-win__url.astro-njuqmccx{max-width:none;font-size:1.9cqi}.mock-phone.astro-njuqmccx{aspect-ratio:9/14;width:46%;top:14%;right:4%}.mock-phone__times.astro-njuqmccx span.astro-njuqmccx,.mock-phone__cta.astro-njuqmccx,.mock-phone__top.astro-njuqmccx{padding-block:1.1cqi;font-size:2.1cqi}.mock-phone__top.astro-njuqmccx{padding-block:0}.mock-phone__screen.astro-njuqmccx{gap:1.6cqi;font-size:1.9cqi}.mock-phone__title.astro-njuqmccx{font-size:3cqi}.mock-phone__step.astro-njuqmccx,.mock-phone__days.astro-njuqmccx small.astro-njuqmccx{font-size:1.6cqi}.mock-phone__days.astro-njuqmccx span.astro-njuqmccx{font-size:2.2cqi}.mock-toast.astro-njuqmccx{z-index:2;max-width:62%;font-size:1.9cqi;bottom:6%;left:14%;right:auto}.mock-toast.astro-njuqmccx b.astro-njuqmccx{font-size:2.2cqi}.mock-toast.astro-njuqmccx small.astro-njuqmccx{font-size:1.8cqi}.mock-toast__ico.astro-njuqmccx{flex:none;width:5cqi;height:5cqi}}@media (prefers-reduced-motion:no-preference){.mock-toast.astro-njuqmccx{animation:toast-in .9s var(--ease-out) 1.5s both}}@keyframes toast-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}
