.pl-mark[data-v-e8d8e4a0]{display:block;flex-shrink:0}.app-header[data-v-87f4f8b4]{background:linear-gradient(135deg,var(--primary-gradient-start) 0,var(--primary-gradient-end) 100%);color:#fff;padding:0;box-shadow:0 2px 10px rgba(0,0,0,.1)}.header-content[data-v-87f4f8b4]{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.logo[data-v-87f4f8b4]{display:flex;align-items:center;gap:.6rem}.logo-mark[data-v-87f4f8b4]{color:#fff}.logo h1[data-v-87f4f8b4]{margin:0;font-size:1.5rem;font-weight:600}.beta-badge[data-v-87f4f8b4]{display:inline-block;background:hsla(0,0%,100%,.2);color:#fff;padding:.2rem .5rem;border-radius:12px;font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;border:1px solid hsla(0,0%,100%,.3)}.main-nav[data-v-87f4f8b4]{display:flex;gap:2rem}.nav-link[data-v-87f4f8b4]{color:#fff;text-decoration:none;padding:.5rem 1rem;border-radius:6px;transition:background-color .3s ease;font-weight:500}.nav-link.router-link-active[data-v-87f4f8b4],.nav-link[data-v-87f4f8b4]:hover{background-color:hsla(0,0%,100%,.2)}.user-section[data-v-87f4f8b4]{display:flex;align-items:center}.user-menu[data-v-87f4f8b4]{position:relative}.user-menu-btn[data-v-87f4f8b4]{display:flex;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.2);padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:background-color .3s ease;font-size:.9rem}.user-menu-btn[data-v-87f4f8b4]:hover{background:hsla(0,0%,100%,.2)}.user-icon[data-v-87f4f8b4]{font-size:1.1rem}.user-email-short[data-v-87f4f8b4]{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-arrow[data-v-87f4f8b4]{font-size:.8rem;transition:transform .3s ease}.dropdown-arrow.open[data-v-87f4f8b4]{transform:rotate(180deg)}.user-dropdown[data-v-87f4f8b4]{position:absolute;top:100%;right:0;background:var(--bg-white);color:var(--text-primary);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);min-width:200px;z-index:1000;margin-top:.5rem;overflow:hidden}.user-info[data-v-87f4f8b4]{padding:1rem;background:var(--bg-light);border-bottom:1px solid var(--bg-light-accent)}.user-email-full[data-v-87f4f8b4]{font-size:.9rem;font-weight:500;color:var(--text-secondary)}.dropdown-divider[data-v-87f4f8b4]{height:1px;background:var(--bg-light-accent);margin:0}.dropdown-item[data-v-87f4f8b4]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:none;border:none;text-align:left;cursor:pointer;transition:background-color .2s ease;font-size:.9rem;color:var(--text-secondary)}.dropdown-item[data-v-87f4f8b4]:hover{background:var(--bg-light)}.dropdown-item.delete-btn[data-v-87f4f8b4]:hover{background:var(--bg-success);color:var(--error-color)}.dropdown-item.logout-btn[data-v-87f4f8b4]:hover{background:var(--bg-light-accent);color:var(--text-primary)}.dropdown-item.admin-btn[data-v-87f4f8b4]{color:var(--primary-color);font-weight:500}.dropdown-item.admin-btn[data-v-87f4f8b4]:hover{background:var(--bg-primary-light);color:var(--primary-color)}.item-icon[data-v-87f4f8b4]{font-size:1rem}@media (max-width:768px){.header-content[data-v-87f4f8b4]{padding:.75rem 1rem;gap:.5rem}.logo h1[data-v-87f4f8b4]{font-size:1.2rem}.subtitle[data-v-87f4f8b4]{font-size:.7rem}.main-nav[data-v-87f4f8b4]{max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:.5rem;padding:.25rem 0}.main-nav[data-v-87f4f8b4]::-webkit-scrollbar{height:4px}.main-nav[data-v-87f4f8b4]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:2px}.main-nav[data-v-87f4f8b4]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:2px}.nav-link[data-v-87f4f8b4]{white-space:nowrap}.nav-link[data-v-87f4f8b4],.user-menu-btn[data-v-87f4f8b4]{padding:.4rem .75rem;font-size:.85rem}.user-icon[data-v-87f4f8b4]{font-size:1rem}.user-email-short[data-v-87f4f8b4]{max-width:6ch}}@media (max-width:480px){.header-content[data-v-87f4f8b4]{padding:.5rem .75rem}.logo h1[data-v-87f4f8b4]{font-size:1rem}.beta-badge[data-v-87f4f8b4]{display:none}.nav-link[data-v-87f4f8b4],.user-menu-btn[data-v-87f4f8b4]{padding:.35rem .6rem;font-size:.8rem}.user-email-short[data-v-87f4f8b4]{display:none}}.app-footer[data-v-e4e2ec9e]{background:var(--text-primary);color:var(--bg-white);margin-top:auto;padding:2rem 0 1rem}.footer-content[data-v-e4e2ec9e]{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}.footer-section[data-v-e4e2ec9e]{flex:1;min-width:200px}.footer-section p[data-v-e4e2ec9e]{margin:0;font-size:.9rem;opacity:.8}.external-links[data-v-e4e2ec9e]{display:flex;gap:1.5rem;align-items:center}.footer-link[data-v-e4e2ec9e]{color:#ecf0f1;text-decoration:none;display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:6px;transition:background-color .3s ease;font-size:.9rem}.footer-link[data-v-e4e2ec9e]:hover{background-color:hsla(0,0%,100%,.1)}.strava-icon[data-v-e4e2ec9e]{width:20px;height:20px;color:var(--secondary-color)}.version[data-v-e4e2ec9e]{text-align:right;opacity:.6;font-size:.8rem}@media (max-width:768px){.footer-content[data-v-e4e2ec9e]{flex-direction:column;text-align:center;gap:1rem}.external-links[data-v-e4e2ec9e]{justify-content:center}.version[data-v-e4e2ec9e]{text-align:center}}.pl-icon[data-v-1335616e]{display:block;flex-shrink:0}.pl-sync[data-v-7ebf86ce]{width:calc(100% - var(--pl-space-page-x)*2);max-width:440px;margin:16px auto 0;padding:14px 16px;border:1px solid var(--pl-color-border-subtle);border-radius:var(--pl-radius-card);background:var(--pl-color-bg-sunken);color:var(--pl-color-text-primary);font:var(--pl-type-small)}@media (min-width:1024px){.pl-sync[data-v-7ebf86ce]{width:calc(100% - var(--pl-space-desktop-x)*2);max-width:calc(var(--pl-space-content-max) - var(--pl-space-desktop-x)*2);margin-top:var(--pl-space-desktop-top)}}.pl-sync__row[data-v-7ebf86ce]{display:flex;align-items:center;gap:12px}.pl-sync__icon[data-v-7ebf86ce]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--pl-radius-pill);background:var(--pl-color-bg-card);color:var(--pl-color-accent-clay);animation:pl-sync-spin-7ebf86ce 2.4s linear infinite}@keyframes pl-sync-spin-7ebf86ce{to{transform:rotate(1turn)}}.pl-sync__title[data-v-7ebf86ce]{margin:0;font:var(--pl-type-small-strong)}.pl-sync__message[data-v-7ebf86ce]{margin:2px 0 0;font:var(--pl-type-caption);color:var(--pl-color-text-secondary)}.pl-sync__track[data-v-7ebf86ce]{height:4px;margin-top:12px;overflow:hidden;border-radius:var(--pl-radius-pill);background:var(--pl-color-bg-track)}.pl-sync__fill[data-v-7ebf86ce]{height:100%;border-radius:var(--pl-radius-pill);background:var(--pl-color-accent-clay);transition:width .5s ease}.pl-sync__stats[data-v-7ebf86ce]{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:10px;font:var(--pl-type-caption);color:var(--pl-color-text-muted)}.pl-sync__stats strong[data-v-7ebf86ce]{font:var(--pl-type-pill);font-variant-numeric:tabular-nums;color:var(--pl-color-text-primary)}.pl-icon-button[data-v-66198888]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid var(--pl-color-border-subtle);border-radius:var(--pl-radius-pill);background:var(--pl-color-bg-card);color:var(--pl-color-text-secondary);cursor:pointer;transition:background-color .15s ease}.pl-icon-button[data-v-66198888]:hover{background:var(--pl-color-bg-raised)}.pl-theme-switch[data-v-2c7cf2d6]{display:flex;flex-direction:column;gap:8px;padding:8px 12px 12px}.pl-theme-switch__label[data-v-2c7cf2d6]{font:var(--pl-type-overline);color:var(--pl-color-text-faint)}.pl-theme-switch__options[data-v-2c7cf2d6]{display:flex;padding:3px;border:1px solid var(--pl-color-border-subtle);border-radius:var(--pl-radius-pill);background:var(--pl-color-bg-sunken)}.pl-theme-switch__option[data-v-2c7cf2d6]{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:6px 8px;border:0;border-radius:var(--pl-radius-pill);background:none;color:var(--pl-color-text-secondary);font:var(--pl-type-caption-strong);white-space:nowrap;cursor:pointer}.pl-theme-switch__option[data-v-2c7cf2d6]:hover{color:var(--pl-color-text-primary)}.pl-theme-switch__option--active[data-v-2c7cf2d6]{background:var(--pl-color-bg-card);color:var(--pl-color-text-primary);box-shadow:inset 0 0 0 1px var(--pl-color-border-strong)}.pl-account[data-v-81f92f28]{position:relative;display:flex;align-items:center;gap:10px}.pl-account__avatar[data-v-81f92f28]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid var(--pl-color-border-strong);border-radius:var(--pl-radius-pill);background:var(--pl-color-bg-raised);color:var(--pl-color-text-primary);font:var(--pl-type-avatar);cursor:pointer}.pl-account__menu[data-v-81f92f28]{position:absolute;top:calc(100% + 8px);right:0;z-index:20;display:flex;flex-direction:column;min-width:260px;padding:6px;border:1px solid var(--pl-color-border-strong);border-radius:var(--pl-radius-control);background:var(--pl-color-bg-card);box-shadow:var(--pl-shadow-device)}.pl-account__email[data-v-81f92f28]{padding:10px 12px 8px;overflow:hidden;font:var(--pl-type-caption);color:var(--pl-color-text-muted);text-overflow:ellipsis;white-space:nowrap}.pl-account__email[data-v-81f92f28],.pl-account__theme[data-v-81f92f28]{border-bottom:1px solid var(--pl-color-border-divider);margin-bottom:4px}.pl-account__item[data-v-81f92f28]{display:block;width:100%;min-height:44px;padding:12px;border:0;border-radius:var(--pl-radius-tile);background:none;color:var(--pl-color-text-primary);font:var(--pl-type-small-strong);text-align:left;cursor:pointer}.pl-account__item[data-v-81f92f28]:hover{background:var(--pl-color-bg-raised)}.pl-account__item--danger[data-v-81f92f28]{color:var(--pl-color-status-error)}.pl-logo[data-v-68082421]{display:inline-flex;align-items:center;gap:10px}.pl-logo__word[data-v-68082421]{font:var(--pl-type-wordmark);letter-spacing:var(--pl-type-wordmark-ls);color:var(--pl-color-text-primary)}.pl-logo--md[data-v-68082421]{gap:10px}.pl-logo--md .pl-logo__word[data-v-68082421]{font:var(--pl-type-landing-wordmark);letter-spacing:var(--pl-type-landing-wordmark-ls)}.pl-logo--lg[data-v-68082421]{gap:11px}.pl-logo--lg .pl-logo__word[data-v-68082421]{font:var(--pl-type-wordmark-large);letter-spacing:var(--pl-type-wordmark-large-ls)}.pl-topbar[data-v-a433b2dc]{position:sticky;top:0;z-index:30;height:var(--pl-space-topbar-height);border-bottom:1px solid var(--pl-color-border-divider);background:var(--pl-color-bg-app)}.pl-topbar__inner[data-v-a433b2dc]{display:flex;align-items:center;gap:48px;height:100%;max-width:var(--pl-space-content-max);margin:0 auto;padding:0 var(--pl-space-desktop-x)}.pl-topbar__nav[data-v-a433b2dc]{display:flex;align-items:center;gap:32px;flex-grow:1}.pl-topbar__link[data-v-a433b2dc]{display:inline-flex;align-items:center;min-height:44px;border-bottom:2px solid transparent;font:var(--pl-type-landing-nav);color:var(--pl-color-text-secondary)}.pl-topbar__link[data-v-a433b2dc]:hover{color:var(--pl-color-text-primary)}.pl-topbar__link--active[data-v-a433b2dc]{border-bottom-color:var(--pl-color-accent-clay);font:var(--pl-type-landing-nav-strong);color:var(--pl-color-text-primary)}.pl-topbar__actions[data-v-a433b2dc]{display:flex;align-items:center;gap:16px}:root{--primary-color:#6588b3;--primary-hover:#4c6986;--primary-gradient-start:#6588b3;--primary-gradient-end:#415971;--secondary-color:#415971;--secondary-hover:#537291;--secondary-gradient-start:#dfc4b9;--secondary-gradient-end:#f7b599;--text-primary:#2b3b4e;--text-secondary:#4c6986;--text-muted:#88a6c0;--text-light:#e9c4b4;--bg-light:#e0ecf5;--bg-light-accent:#b4b9cd;--bg-success:#e9c4b4;--bg-white:#fff;--chart-primary:#6588b3;--chart-secondary:#88a6c0;--chart-tertiary:#415971;--chart-point-bg:#fff;--btn-google:#4285f4;--btn-google-hover:#3367d6;--btn-strava:#fc4c02;--btn-strava-hover:#e84300;--error-color:#d32f2f;--error-text:#b71c1c}*{margin:0;padding:0;box-sizing:border-box}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-primary);min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1;padding:2rem;max-width:1200px;margin:0 auto;width:100%;transition:padding-top .3s ease}@media (max-width:768px){.main-content{padding:1rem}}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/barlow-condensed-latin-600-normal.b506a7ca.woff2) format("woff2"),url(/fonts/barlow-condensed-latin-600-normal.a0aeaff6.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/barlow-condensed-latin-ext-600-normal.646ca2c5.woff2) format("woff2"),url(/fonts/barlow-condensed-latin-ext-600-normal.b10b40bc.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/barlow-condensed-latin-700-normal.e9811009.woff2) format("woff2"),url(/fonts/barlow-condensed-latin-700-normal.f6cc1247.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/barlow-condensed-latin-ext-700-normal.e84925df.woff2) format("woff2"),url(/fonts/barlow-condensed-latin-ext-700-normal.73a79c9e.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/barlow-condensed-latin-800-normal.17d6e974.woff2) format("woff2"),url(/fonts/barlow-condensed-latin-800-normal.d5e6c36e.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/barlow-condensed-latin-ext-800-normal.9eab2a14.woff2) format("woff2"),url(/fonts/barlow-condensed-latin-ext-800-normal.3f7f93ed.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-sans-latin-400-normal.13a15bcd.woff2) format("woff2"),url(/fonts/ibm-plex-sans-latin-400-normal.48b78688.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-sans-latin-ext-400-normal.20dd57fa.woff2) format("woff2"),url(/fonts/ibm-plex-sans-latin-ext-400-normal.40b9fc05.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/ibm-plex-sans-latin-500-normal.4cdcd386.woff2) format("woff2"),url(/fonts/ibm-plex-sans-latin-500-normal.f8dd458c.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/ibm-plex-sans-latin-ext-500-normal.91b576dd.woff2) format("woff2"),url(/fonts/ibm-plex-sans-latin-ext-500-normal.e617d40b.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/ibm-plex-sans-latin-600-normal.1cdb9a2c.woff2) format("woff2"),url(/fonts/ibm-plex-sans-latin-600-normal.0eddcd6d.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/ibm-plex-sans-latin-ext-600-normal.cb6ca6c6.woff2) format("woff2"),url(/fonts/ibm-plex-sans-latin-ext-600-normal.73c474de.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/ibm-plex-sans-latin-700-normal.45cdbe8d.woff2) format("woff2"),url(/fonts/ibm-plex-sans-latin-700-normal.ce08404e.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/ibm-plex-sans-latin-ext-700-normal.92d72317.woff2) format("woff2"),url(/fonts/ibm-plex-sans-latin-ext-700-normal.c831a1e2.woff) format("woff")}body.pl-body{color-scheme:var(--pl-color-scheme)}.pl-app,body.pl-body{background:var(--pl-color-bg-app)}.pl-app{min-height:100vh;min-height:100dvh;color:var(--pl-color-text-primary);font:var(--pl-type-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.pl-app) *,:where(.pl-app) :after,:where(.pl-app) :before{box-sizing:border-box}:where(.pl-app) a{color:inherit;text-decoration:none}:where(.pl-app) button{font:inherit;color:inherit}:where(.pl-app) :is(h1,h2,h3,p){margin:0}.pl-app :focus-visible{outline:none;box-shadow:var(--pl-shadow-focus-ring)}.pl-screen{position:relative;width:100%;max-width:480px;margin:0 auto;padding:var(--pl-space-page-top) var(--pl-space-page-x) var(--pl-space-page-bottom);overflow-x:clip}@media (min-width:1024px){.pl-screen--wide{max-width:var(--pl-space-content-max);padding:var(--pl-space-desktop-top) var(--pl-space-desktop-x) var(--pl-space-desktop-bottom)}}@media (max-width:1023.98px){.pl-desktop-only{display:none!important}}@media (min-width:1024px){.pl-mobile-only{display:none!important}}.pl-section-title{font:var(--pl-type-section-title);color:var(--pl-color-text-primary)}.pl-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;padding:16px;border:0;border-radius:var(--pl-radius-control);background:var(--pl-color-accent-clay);color:var(--pl-color-text-on-accent);font:var(--pl-type-button);cursor:pointer;transition:filter .15s ease,transform .15s ease}.pl-cta:hover{filter:brightness(1.08)}.pl-cta:active{transform:translateY(1px)}.pl-cta--compact{width:auto;min-height:44px;padding:10px 18px;font:var(--pl-type-small-strong)}.pl-cta:disabled{cursor:default;filter:saturate(.6) brightness(.8)}.pl-secondary-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;padding:14px 16px;border:1px solid var(--pl-color-border-strong);border-radius:var(--pl-radius-control);background:var(--pl-color-bg-card);color:var(--pl-color-text-primary);font:var(--pl-type-button);cursor:pointer}.pl-secondary-button:hover{background:var(--pl-color-bg-raised)}.pl-link-button{gap:4px;min-height:32px;padding:0;border:0;background:none;color:var(--pl-color-accent-clay);font:var(--pl-type-small-strong)}.pl-chip,.pl-link-button{display:inline-flex;align-items:center;cursor:pointer}.pl-chip{flex-shrink:0;gap:6px;min-height:34px;padding:6px 12px;border:1px solid var(--pl-color-border-subtle);border-radius:var(--pl-radius-pill);background:var(--pl-color-bg-sunken);color:var(--pl-color-text-secondary);font:var(--pl-type-pill)}.pl-chip--active,.pl-chip:hover{color:var(--pl-color-text-primary)}.pl-chip--active{border-color:var(--pl-color-accent-clay);background:var(--pl-color-tint-clay14)}.pl-check{position:relative;display:flex;align-items:center;gap:10px;min-height:32px;padding:6px 10px;border-radius:var(--pl-radius-label);cursor:pointer}.pl-check:hover{background:var(--pl-color-bg-sunken)}.pl-check__input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.pl-check__box{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:14px;height:14px;border:1.5px solid var(--pl-color-text-faint);border-radius:var(--pl-radius-checkbox);color:transparent}.pl-check__input:checked+.pl-check__box{border-color:var(--pl-color-accent-clay);background:var(--pl-color-accent-clay);color:var(--pl-color-text-on-accent)}.pl-check__input:indeterminate+.pl-check__box{border-color:var(--pl-color-accent-clay)}.pl-check__input:indeterminate+.pl-check__box .pl-icon{display:none}.pl-check__input:indeterminate+.pl-check__box:after{content:"";width:6px;height:2px;border-radius:1px;background:var(--pl-color-accent-clay)}.pl-check__input:focus-visible+.pl-check__box{box-shadow:var(--pl-shadow-focus-ring)}.pl-check__label{flex-grow:1;min-width:0;font:var(--pl-type-small);color:var(--pl-color-text-secondary)}.pl-check__input:checked~.pl-check__label{color:var(--pl-color-text-primary)}.pl-check__count{flex-shrink:0;font:var(--pl-type-caption);color:var(--pl-color-text-dim)}:root[data-theme=light] .pl-map .maplibregl-ctrl-attrib-button,:root[data-theme=light] .pl-map .maplibregl-ctrl-icon{filter:none}.pl-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pl-scroll-x{scrollbar-width:none}.pl-scroll-x::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.pl-app *,.pl-app :after,.pl-app :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}