*{box-sizing:border-box}@keyframes skeleton-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton-shimmer{background:linear-gradient(90deg,#e1dbce 25%,#ede8de 37%,#e1dbce 63%);background-size:800px 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}@keyframes count-reveal-orbit{0%,to{transform:translate(0) scale(.85);opacity:.35}50%{transform:translate(var(--dx),var(--dy)) scale(1);opacity:1}}.count-reveal-particles{display:inline-flex;position:relative;width:1.5em;height:1em;vertical-align:middle}.count-reveal-particle{position:absolute;top:50%;left:50%;width:4px;height:4px;margin:-2px;border-radius:50%;background:currentColor;animation:count-reveal-orbit 1.2s ease-in-out infinite}@keyframes count-reveal-pop{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}.count-reveal-value{display:inline-block;animation:count-reveal-pop .4s ease-out}@media(max-width:640px){.env-badge-header{display:none!important}}.env-badge-drawer{display:none}@media(max-width:640px){.env-badge-drawer{display:flex!important}}@media(max-width:720px){.admin-sidebar{flex-direction:row!important;flex:1 1 100%!important;width:100%;overflow-x:auto;gap:6px!important}.admin-sidebar-btn{flex-shrink:0}}@media(max-width:480px){.env-form-grid{grid-template-columns:1fr!important}}body{margin:0}#root{min-height:100vh}.lp-btn,.lp-btn-face,.lp-chip{--lp-chamfer: 7px}.lp-btn,.lp-btn-face{clip-path:polygon(var(--lp-chamfer) 0,calc(100% - var(--lp-chamfer)) 0,100% var(--lp-chamfer),100% calc(100% - var(--lp-chamfer)),calc(100% - var(--lp-chamfer)) 100%,var(--lp-chamfer) 100%,0 calc(100% - var(--lp-chamfer)),0 var(--lp-chamfer))}.lp-btn{--lp-lip: 3px;display:block;padding:0 0 var(--lp-lip);border:0;background:var(--lp-c);background:color-mix(in srgb,var(--lp-c) 68%,#1a140c);-webkit-tap-highlight-color:transparent}.lp-btn-face{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;color:#fff;background-color:var(--lp-c);background-image:linear-gradient(118deg,rgba(255,255,255,.2) 0 26px,transparent 26.5px),linear-gradient(298deg,rgba(20,14,6,.13) 0 32px,transparent 32.5px);transition:transform .12s cubic-bezier(.16,1,.3,1)}.lp-btn:not(:disabled):active .lp-btn-face{transform:translateY(calc(var(--lp-lip) - 1px))}.lp-btn:focus-visible{outline:none}.lp-btn:focus-visible .lp-btn-face{outline:2px solid currentColor;outline-offset:-4px}.lp-btn-outline{background:var(--lp-c)}.lp-btn-outline .lp-btn-face{color:var(--lp-c);background-image:none}.lp-btn-outline .lp-btn-face:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;background-color:#fff;background-image:linear-gradient(298deg,color-mix(in srgb,var(--lp-c) 9%,transparent) 0 32px,transparent 32.5px);clip-path:polygon(calc(var(--lp-chamfer) - .5px) 0,calc(100% - var(--lp-chamfer) + .5px) 0,100% calc(var(--lp-chamfer) - .5px),100% calc(100% - var(--lp-chamfer) + .5px),calc(100% - var(--lp-chamfer) + .5px) 100%,calc(var(--lp-chamfer) - .5px) 100%,0 calc(100% - var(--lp-chamfer) + .5px),0 calc(var(--lp-chamfer) - .5px))}.lp-chip{--lp-chamfer: 5px;clip-path:polygon(var(--lp-chamfer) 0,100% 0,100% calc(100% - var(--lp-chamfer)),calc(100% - var(--lp-chamfer)) 100%,0 100%,0 var(--lp-chamfer))}.lp-card-lit{background-image:linear-gradient(128deg,rgba(65,99,63,.045) 0 min(24%,150px),transparent calc(min(24%,150px) + .5px))}.lp-card-shade{background-image:linear-gradient(312deg,rgba(43,38,32,.04) 0 min(20%,120px),transparent calc(min(20%,120px) + .5px))}.lp-card-band{background-image:linear-gradient(206deg,rgba(169,128,46,.05) 0 min(14%,70px),transparent calc(min(14%,70px) + .5px)),linear-gradient(222deg,rgba(169,128,46,.035) 0 min(26%,130px),transparent calc(min(26%,130px) + .5px))}.lp-btn-sm,.lp-btn-sm .lp-btn-face{--lp-chamfer: 5px}.lp-btn-sm{--lp-lip: 2px}.lp-btn-sm .lp-btn-face{background-image:linear-gradient(118deg,rgba(255,255,255,.2) 0 14px,transparent 14.5px)}.lp-strip{--lp-chamfer: 9px;position:relative;isolation:isolate;background:var(--lp-rim);clip-path:polygon(0 0,calc(100% - var(--lp-chamfer)) 0,100% var(--lp-chamfer),100% 100%,var(--lp-chamfer) 100%,0 calc(100% - var(--lp-chamfer)))}.lp-strip:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;background:var(--lp-fill);clip-path:polygon(0 0,calc(100% - var(--lp-chamfer) + .5px) 0,100% calc(var(--lp-chamfer) - .5px),100% 100%,calc(var(--lp-chamfer) - .5px) 100%,0 calc(100% - var(--lp-chamfer) + .5px))}.lp-strip-readout{align-self:stretch;display:flex;align-items:center;gap:6px;margin:1px 0 1px 1px;padding:0 20px 0 10px;background-color:#41633f21;background-image:linear-gradient(180deg,rgba(255,255,255,.35) 0 40%,transparent 40.5%);clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%)}@media(prefers-reduced-motion:reduce){.lp-btn-face{transition:none}}[data-route-view] *:not([style*="border-radius: 50%"]){border-radius:0!important}[data-route-view] button:not(.lp-btn):not([style*="border: 1"]):not([style*="border: 2"]):not([style*="border-radius: 99"]):not([style*="border-radius: 50%"]){--cut: 6px;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}[data-route-view] span[style*="border-radius: 99"]:not([style*="border: 1"]):not([style*="border: 2"]):not(.lp-chip){--pt: min(7px, 50%);clip-path:polygon(var(--pt) 0,calc(100% - var(--pt)) 0,100% 50%,calc(100% - var(--pt)) 100%,var(--pt) 100%,0 50%)}
