.navigation-fade-overlay .morphing-dots{--dot-morph-duration:1.5s;--dot-morph-delay:0.3s;--dot-morph-size:14px;--dot-morph-gap:6px;align-items:center;display:flex;gap:var(--dot-morph-gap);justify-content:center;left:50%;min-height:80px;min-width:120px;overflow:visible;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.navigation-fade-overlay .morphing-dot{animation:dot-morph var(--dot-morph-duration) ease-in-out infinite;backface-visibility:hidden;background:#6366f1;background:oklch(var(--p));border-radius:50%;box-shadow:0 2px 6px oklch(0 0 0/.25),0 4px 12px oklch(var(--p)/.4),0 0 0 2px oklch(var(--p)/.15);height:var(--dot-morph-size);width:var(--dot-morph-size);will-change:transform}.navigation-fade-overlay .morphing-dot:first-child{animation-delay:0s}.navigation-fade-overlay .morphing-dot:nth-child(2){animation-delay:var(--dot-morph-delay)}.navigation-fade-overlay .morphing-dot:nth-child(3){animation-delay:calc(var(--dot-morph-delay)*2)}@keyframes dot-morph{0%,to{transform:scaleX(1) scaleY(1)}25%{transform:scaleX(1.3) scaleY(.7)}50%{transform:scaleX(.7) scaleY(1.3)}75%{transform:scaleX(1.1) scaleY(.9)}}@media (max-width:359px){.navigation-fade-overlay .morphing-dots{--dot-morph-size:14px;--dot-morph-gap:6px;min-width:100px}}@media (min-width:768px){.navigation-fade-overlay .morphing-dots{--dot-morph-size:18px;--dot-morph-gap:10px;min-width:140px}.navigation-fade-overlay .morphing-dot{box-shadow:0 3px 8px oklch(0 0 0/.3),0 6px 16px oklch(var(--p)/.45),0 0 0 3px oklch(var(--p)/.2)}}@media (prefers-reduced-motion:reduce){.navigation-fade-overlay .morphing-dot{animation:none;border-radius:50%;opacity:1;transform:none}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxvYWRpbmctZG90cy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBVUEsd0NBRUkseUJBQTBCLENBQzFCLHNCQUF1QixDQUN2QixxQkFBc0IsQ0FDdEIsbUJBQW9CLENBWXBCLGtCQUFtQixDQU5uQixZQUFhLENBQ2Isd0JBQXlCLENBTXpCLHNCQUF1QixDQVR2QixRQUFTLENBT1QsZUFBZ0IsQ0FEaEIsZUFBZ0IsQ0FJaEIsZ0JBQWlCLENBWmpCLGlCQUFrQixDQUNsQixPQUFRLENBRVIsOEJBQWdDLENBR2hDLFNBU0osQ0FFQSx1Q0FZSSxrRUFBbUUsQ0FTbkUsMEJBQTJCLENBaEIzQixrQkFBbUIsQ0FDbkIsMEJBQTJCLENBSTNCLGlCQUFrQixDQUlsQixpR0FHb0MsQ0FkcEMsNEJBQTZCLENBRDdCLDJCQUE0QixDQWtCNUIscUJBRUosQ0FHQSxtREFDSSxrQkFDSixDQUNBLG9EQUNJLHNDQUNKLENBQ0Esb0RBQ0ksOENBQ0osQ0FJQSxxQkFDSSxNQUVJLDZCQUNKLENBQ0EsSUFFSSxnQ0FDSixDQUNBLElBRUksZ0NBQ0osQ0FDQSxJQUVJLGdDQUNKLENBQ0osQ0FHQSx5QkFDSSx3Q0FDSSxxQkFBc0IsQ0FDdEIsbUJBQW9CLENBQ3BCLGVBQ0osQ0FDSixDQUdBLHlCQUNJLHdDQUNJLHFCQUFzQixDQUN0QixvQkFBcUIsQ0FDckIsZUFDSixDQUNBLHVDQUVJLGdHQUlKLENBQ0osQ0FHQSx1Q0FDSSx1Q0FDSSxjQUFlLENBR2YsaUJBQWtCLENBRmxCLFNBQVUsQ0FDVixjQUVKLENBQ0oiLCJmaWxlIjoibG9hZGluZy1kb3RzLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMb2FkaW5nIERvdHMgLSBFbGFzdGljIE1vcnBoaW5nIEFuaW1hdGlvbiAodjUuMSlcbiAgINCW0LXQu9C10L7QsdGA0LDQt9C90LDRjyDQtNC10YTQvtGA0LzQsNGG0LjRjyDRgtC+0YfQtdC6INGBINC/0LvQsNCy0L3Ri9C8INC/0LXRgNC10YLQtdC60LDQvdC40LXQvFxuXG4gICBDU1MgQ3VzdG9tIFByb3BlcnRpZXMg0LTQu9GPINCz0LjQsdC60L7QuSDQvdCw0YHRgtGA0L7QudC60Lg6XG4gICAtLWRvdC1tb3JwaC1kdXJhdGlvbjog0LTQu9C40YLQtdC70YzQvdC+0YHRgtGMINGG0LjQutC70LAg0LDQvdC40LzQsNGG0LjQuFxuICAgLS1kb3QtbW9ycGgtZGVsYXk6INC30LDQtNC10YDQttC60LAg0LzQtdC20LTRgyDRgtC+0YfQutCw0LzQuFxuICAgLS1kb3QtbW9ycGgtc2l6ZTog0LHQsNC30L7QstGL0Lkg0YDQsNC30LzQtdGAINGC0L7Rh9C60LhcbiAgIC0tZG90LW1vcnBoLWdhcDog0YDQsNGB0YHRgtC+0Y/QvdC40LUg0LzQtdC20LTRgyDRgtC+0YfQutCw0LzQuFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm5hdmlnYXRpb24tZmFkZS1vdmVybGF5IC5tb3JwaGluZy1kb3RzIHtcbiAgICAvKiBDU1MgVmFyaWFibGVzINGB0L7QvtGC0LLQtdGC0YHRgtCy0YPRjtGCIFZhcmlhbnQgMkE6IEVsYXN0aWMgTW9ycGhpbmcg0LjQtyDQtNC10LzQviAqL1xuICAgIC0tZG90LW1vcnBoLWR1cmF0aW9uOiAxLjVzO1xuICAgIC0tZG90LW1vcnBoLWRlbGF5OiAwLjNzO1xuICAgIC0tZG90LW1vcnBoLXNpemU6IDE0cHg7XG4gICAgLS1kb3QtbW9ycGgtZ2FwOiA2cHg7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiB2YXIoLS1kb3QtbW9ycGgtZ2FwKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8qINCU0L7RgdGC0LDRgtC+0YfQvdC+INC80LXRgdGC0LAg0LTQu9GPINC00LXRhNC+0YDQvNCw0YbQuNC4INGC0L7Rh9C10LogKDEuM3ggc2NhbGUgKyBwYWRkaW5nKSAqL1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgbWluLWhlaWdodDogODBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIC8qIE5PVEU6IHByZXNlcnZlLTNkIHJlbW92ZWQg4oCUIG5lc3RlZCAzRCBjb250ZXh0IChvdmVybGF5IHRyYW5zbGF0ZVogKyBkb3RcbiAgICAgICB0cmFuc2xhdGVaKSBmcm96ZSB0aGUgY29tcG9zaXRvciBsYXllciBvbiBpT1MgU2FmYXJpIG1pZC1hbmltYXRpb24gKi9cbn1cblxuLm5hdmlnYXRpb24tZmFkZS1vdmVybGF5IC5tb3JwaGluZy1kb3Qge1xuICAgIC8qINCg0LDQt9C80LXRgCDQuNC3IENTUyBWYXJpYWJsZSAqL1xuICAgIHdpZHRoOiB2YXIoLS1kb3QtbW9ycGgtc2l6ZSk7XG4gICAgaGVpZ2h0OiB2YXIoLS1kb3QtbW9ycGgtc2l6ZSk7XG4gICAgLyogRmFsbGJhY2sg0LTQu9GPIFNhZmFyaSA8IDE1LjQgKi9cbiAgICBiYWNrZ3JvdW5kOiAjNjM2NmYxO1xuICAgIGJhY2tncm91bmQ6IG9rbGNoKHZhcigtLXApKTtcbiAgICAvKiBDb25zdGFudCBib3JkZXItcmFkaXVzIOKAlCBhbmltYXRpbmcgaXQgZm9yY2VkIG1haW4tdGhyZWFkIHJlcGFpbnRzIGVhY2hcbiAgICAgICBmcmFtZSwgZnJlZXppbmcgdGhlIGRvdHMgd2hpbGUgbmF2aWdhdGlvbiBibG9ja2VkIHRoZSBtYWluIHRocmVhZC5cbiAgICAgICBzY2FsZVgvc2NhbGVZIG9uIGEgY2lyY2xlIGFscmVhZHkgeWllbGRzIHRoZSBlbGFzdGljIGVsbGlwc2UgbG9vay4gKi9cbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLyogRWxhc3RpYyBNb3JwaGluZyDQsNC90LjQvNCw0YbQuNGPINGBIENTUyBWYXJpYWJsZSBkdXJhdGlvbiAqL1xuICAgIGFuaW1hdGlvbjogZG90LW1vcnBoIHZhcigtLWRvdC1tb3JwaC1kdXJhdGlvbikgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgLyog0KPRgdC40LvQtdC90L3QsNGPINGC0LXQvdGMINC00LvRjyDQstC40LTQuNC80L7RgdGC0Lgg0L3QsCDRgdCy0LXRgtC70L7QvCDRhNC+0L3QtSAqL1xuICAgIGJveC1zaGFkb3c6XG4gICAgICAgIDAgMnB4IDZweCBva2xjaCgwIDAgMCAvIDAuMjUpLFxuICAgICAgICAwIDRweCAxMnB4IG9rbGNoKHZhcigtLXApIC8gMC40KSxcbiAgICAgICAgMCAwIDAgMnB4IG9rbGNoKHZhcigtLXApIC8gMC4xNSk7XG4gICAgLyogUHJvbW90ZSB0byBvd24gY29tcG9zaXRvciBsYXllciBzbyB0aGUgdHJhbnNmb3JtLW9ubHkgYW5pbWF0aW9uIGtlZXBzXG4gICAgICAgcnVubmluZyBldmVuIHdoZW4gdGhlIG1haW4gdGhyZWFkIGlzIGJ1c3kgKHByZWZldGNoL3BhZ2Ugc3dhcCkgKi9cbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyog0JfQsNC00LXRgNC20LrQuCDQtNC70Y8g0LLQvtC70L3QvtCy0L7Qs9C+INGN0YTRhNC10LrRgtCwICjQuNGB0L/QvtC70YzQt9GD0Y7RgiBDU1MgVmFyaWFibGUpICovXG4ubmF2aWdhdGlvbi1mYWRlLW92ZXJsYXkgLm1vcnBoaW5nLWRvdDpudGgtY2hpbGQoMSkge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMHM7XG59XG4ubmF2aWdhdGlvbi1mYWRlLW92ZXJsYXkgLm1vcnBoaW5nLWRvdDpudGgtY2hpbGQoMikge1xuICAgIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZG90LW1vcnBoLWRlbGF5KTtcbn1cbi5uYXZpZ2F0aW9uLWZhZGUtb3ZlcmxheSAubW9ycGhpbmctZG90Om50aC1jaGlsZCgzKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWRvdC1tb3JwaC1kZWxheSkgKiAyKTtcbn1cblxuLyogRWxhc3RpYyBNb3JwaGluZyBLZXlmcmFtZXMgLSBWYXJpYW50IDJBINC40LcgZGVtby1hbGwtdmFyaWFudHMuaHRtbFxuICAg0JbQtdC70LXQvtCx0YDQsNC30L3QsNGPINC00LXRhNC+0YDQvNCw0YbQuNGPINGBIDQg0LrQu9GO0YfQtdCy0YvQvNC4INC60LDQtNGA0LDQvNC4ICovXG5Aa2V5ZnJhbWVzIGRvdC1tb3JwaCB7XG4gICAgMCUsIDEwMCUge1xuICAgICAgICAvKiDQmNGB0YXQvtC00L3QvtC1INGB0L7RgdGC0L7Rj9C90LjQtSAtINC40LTQtdCw0LvRjNC90YvQuSDQutGA0YPQsyAqL1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICAgIC8qINCh0LbQsNGC0LjQtSDQv9C+INCy0LXRgNGC0LjQutCw0LvQuCwg0YDQsNGB0YLRj9C20LXQvdC40LUg0L/QviDQs9C+0YDQuNC30L7QvdGC0LDQu9C4ICovXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMykgc2NhbGVZKDAuNyk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIC8qINCg0LDRgdGC0Y/QttC10L3QuNC1INC/0L4g0LLQtdGA0YLQuNC60LDQu9C4LCDRgdC20LDRgtC40LUg0L/QviDQs9C+0YDQuNC30L7QvdGC0LDQu9C4ICovXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuNykgc2NhbGVZKDEuMyk7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICAgIC8qINCd0LXQsdC+0LvRjNGI0L7QuSDQvtGC0YHQutC+0Log0L/QtdGA0LXQtCDQstC+0LfQstGA0LDRgtC+0LwgKi9cbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMS4xKSBzY2FsZVkoMC45KTtcbiAgICB9XG59XG5cbi8qINCQ0LTQsNC/0YLQsNGG0LjRjyDQtNC70Y8g0LzQsNC70LXQvdGM0LrQuNGFINGN0LrRgNCw0L3QvtCyICg8IDM2MHB4KSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gICAgLm5hdmlnYXRpb24tZmFkZS1vdmVybGF5IC5tb3JwaGluZy1kb3RzIHtcbiAgICAgICAgLS1kb3QtbW9ycGgtc2l6ZTogMTRweDtcbiAgICAgICAgLS1kb3QtbW9ycGgtZ2FwOiA2cHg7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgfVxufVxuXG4vKiDQkNC00LDQv9GC0LDRhtC40Y8g0LTQu9GPINCx0L7Qu9GM0YjQuNGFINGN0LrRgNCw0L3QvtCyIChkZXNrdG9wKSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmlnYXRpb24tZmFkZS1vdmVybGF5IC5tb3JwaGluZy1kb3RzIHtcbiAgICAgICAgLS1kb3QtbW9ycGgtc2l6ZTogMThweDtcbiAgICAgICAgLS1kb3QtbW9ycGgtZ2FwOiAxMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgIH1cbiAgICAubmF2aWdhdGlvbi1mYWRlLW92ZXJsYXkgLm1vcnBoaW5nLWRvdCB7XG4gICAgICAgIC8qINCj0LLQtdC70LjRh9C10L3QvdCw0Y8g0YLQtdC90Ywg0L3QsCBkZXNrdG9wINC00LvRjyDQu9GD0YfRiNC10Lkg0LLQuNC00LjQvNC+0YHRgtC4ICovXG4gICAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgICAgICAwIDNweCA4cHggb2tsY2goMCAwIDAgLyAwLjMpLFxuICAgICAgICAgICAgMCA2cHggMTZweCBva2xjaCh2YXIoLS1wKSAvIDAuNDUpLFxuICAgICAgICAgICAgMCAwIDAgM3B4IG9rbGNoKHZhcigtLXApIC8gMC4yKTtcbiAgICB9XG59XG5cbi8qIFJlZHVjZWQgTW90aW9uIGZvciBtb3JwaGluZyBkb3RzIG92ZXJsYXkgKi9cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm5hdmlnYXRpb24tZmFkZS1vdmVybGF5IC5tb3JwaGluZy1kb3Qge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbn1cbiJdfQ== */