@font-face{font-family:LS Material Icons;font-style:normal;font-weight:400;font-display:block;src:url("./fonts/MaterialIcons-Regular-5HNTTCIU.ttf") format("truetype")}@font-face{font-family:LS Mulish;font-style:normal;font-display:swap;font-weight:400;src:url("./fonts/mulish-latin-ext-400-normal-XO7DJ5DK.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:LS Mulish;font-style:normal;font-display:swap;font-weight:600;src:url("./fonts/mulish-latin-ext-600-normal-4XSLEN4Z.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:LS Mulish;font-style:normal;font-display:swap;font-weight:700;src:url("./fonts/mulish-latin-ext-700-normal-6LOERCIP.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:LS Mulish;font-style:normal;font-display:swap;font-weight:800;src:url("./fonts/mulish-latin-ext-800-normal-OT4RDQQC.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:LS Mulish;font-style:normal;font-display:swap;font-weight:400;src:url("./fonts/mulish-latin-400-normal-DY2CU5DS.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LS Mulish;font-style:normal;font-display:swap;font-weight:600;src:url("./fonts/mulish-latin-600-normal-DF2FXQLQ.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LS Mulish;font-style:normal;font-display:swap;font-weight:700;src:url("./fonts/mulish-latin-700-normal-5GWQ4RCP.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LS Mulish;font-style:normal;font-display:swap;font-weight:800;src:url("./fonts/mulish-latin-800-normal-AHHOOCJ4.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LS Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./fonts/inter-latin-ext-400-normal-GKRFIQRI.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:LS Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./fonts/inter-latin-ext-600-normal-HCYHLWH6.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:LS Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./fonts/inter-latin-ext-700-normal-WY62UGW6.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:LS Inter;font-style:normal;font-display:swap;font-weight:800;src:url("./fonts/inter-latin-ext-800-normal-EXMO743I.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:LS Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./fonts/inter-latin-400-normal-55WT6UWF.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LS Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./fonts/inter-latin-600-normal-R6Y2SZCR.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LS Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./fonts/inter-latin-700-normal-SU5XVJMF.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LS Inter;font-style:normal;font-display:swap;font-weight:800;src:url("./fonts/inter-latin-800-normal-SUCF22C3.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.lc{--bg: #0E1014;--nav: #14171C;--ac: #E2007E;--sf: #1B1F26;--s2: #262B33;--tx: #F3F4F6;--t2: #A3A9B4;--on: #fff;--ok: #3DDC97;--warn: #F5A524;--err: #FF7A7A;--info: #6CB2FF;--rr: 1em;--dn: 1;--sh: none;--bw: 0px;--touch: 48px;--font: "LS Mulish", "Mulish", system-ui, sans-serif;position:relative;width:100%;height:100%;overflow:hidden;background:var(--bg);color:var(--tx);font-family:var(--font);line-height:1.3;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}.lc *,.lc *:before,.lc *:after{box-sizing:border-box}.lc button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer}.lc .mi{font-family:LS Material Icons;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;flex:none;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.lc :focus-visible{outline:.18em solid var(--ac);outline-offset:.15em}.lc .mk{height:100%;display:flex;flex-direction:column}.lc .mk-top{flex:none;min-height:3.6em;display:flex;align-items:center;gap:.6em;padding:env(safe-area-inset-top,0) calc(1.4em + env(safe-area-inset-right,0)) 0 calc(1.4em + env(safe-area-inset-left,0));background:var(--nav);font-weight:700;font-size:1.15em}.lc .mk-title{flex:1 1 0;min-width:3em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc .mk-stat{flex:0 1 auto;min-width:0;overflow:hidden;display:flex;align-items:center;gap:.6em;color:var(--t2);font-weight:600;white-space:nowrap}.lc .mk-stat>*{flex:none}.lc .mk-logo{flex:none;color:var(--ac);font-weight:800;letter-spacing:.04em;margin-right:.4em}.lc .mk-logo-img{flex:none;height:1.8em;width:auto;max-width:8em;object-fit:contain}.lc .mk-conn,.lc .mk-off,.lc .mk-user{font-size:.85em;font-weight:600;color:var(--t2)}.lc .mk-off{color:var(--warn)}.lc .mk-conn .mi,.lc .mk-off .mi{font-size:1.2em;vertical-align:middle}.lc.d-smartphone .mk-conn .mk-cl,.lc.d-smartphone .mk-off .mk-cl,.lc.d-smartphone .mk-user{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lc.d-smartphone .mk-top{font-size:1em}.lc.o-v .mk-top{flex-wrap:wrap;row-gap:0}.lc.o-v .mk-stat{order:1;flex:1 0 100%;font-size:.85em;padding-bottom:.5em}.lc.o-v .mk-stat .mk-logo-img{height:1.6em;max-width:6em}.lc .mk-ic{flex:none;min-width:var(--touch);min-height:var(--touch);display:inline-grid;place-items:center;border-radius:.6em;color:var(--t2)}.lc .mk-ic .mi{font-size:1.3em}.lc .mk-ic:hover{color:var(--tx);background:var(--s2)}.lc .mk-chip{white-space:nowrap;font-size:.7em;font-weight:700;padding:.25em .7em;border-radius:1em;text-transform:uppercase;letter-spacing:.04em}.lc .mk-chip.sim{background:var(--warn);color:#1b1f26}.lc .mk-chip.ex{border:1px solid var(--t2);color:var(--t2)}.lc .mk-fab{position:absolute;z-index:3;top:calc(.6em + env(safe-area-inset-top,0));left:calc(.6em + env(safe-area-inset-left,0));right:calc(.6em + env(safe-area-inset-right,0));display:flex;justify-content:space-between;pointer-events:none}.lc .mk-fab>*{pointer-events:auto;background:var(--nav)}.lc.fab .mk-main{padding-top:calc(var(--touch) + .6em + env(safe-area-inset-top,0))}.lc .mk-main{flex:1;min-height:0;display:flex;flex-direction:row}.lc.nav-top .mk-main{flex-direction:column}.lc.nav-bottom .mk-main{flex-direction:column-reverse}.lc .mk-nav{flex:none;width:12em;background:var(--nav);padding:.8em;display:flex;flex-direction:column;gap:.35em;overflow:auto}.lc.nav-side .mk-nav{width:11em;padding-left:calc(.8em + env(safe-area-inset-left,0))}.lc .mk-nav>button{display:flex;align-items:center;gap:.6em;padding:.7em .8em;min-height:var(--touch);border-radius:.6em;color:var(--t2);font-weight:600;text-align:left}.lc .mk-nav>button.on{background:var(--ac);color:var(--on)}.lc .mk-nav>button:not(.on):hover{background:var(--s2);color:var(--tx)}.lc .mk-nav .mi{font-size:1.4em}.lc.nav-top .mk-nav,.lc.nav-bottom .mk-nav{width:auto;flex-direction:row;gap:.4em;padding:.5em 1em;overflow-x:auto}.lc.nav-bottom .mk-nav{justify-content:space-around;padding:.4em .3em calc(.4em + env(safe-area-inset-bottom,0))}.lc.nav-bottom .mk-nav>button{flex:1;flex-direction:column;gap:.2em;padding:.4em .2em;font-size:.75em;text-align:center;justify-content:center;min-width:0}.lc.nav-bottom .mk-nav .mk-nl{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc[data-menu=pillole] .mk-nav>button{border-radius:2em}.lc[data-menu=sottolineato] .mk-nav>button{border-radius:0}.lc[data-menu=sottolineato] .mk-nav>button.on{background:transparent;color:var(--tx);box-shadow:inset 0 -.2em 0 var(--ac)}.lc[data-menu=sottolineato].nav-side .mk-nav>button.on{box-shadow:inset .2em 0 0 var(--ac)}.lc[data-topbar=accento] .mk-top{background:var(--ac);color:var(--on)}.lc[data-topbar=accento] .mk-stat,.lc[data-topbar=accento] .mk-logo{color:var(--on)}.lc[data-topbar=trasparente] .mk-top{background:transparent}.lc .mk-body{flex:1;min-width:0;min-height:0;padding:calc(1.4em * var(--dn));padding-right:calc(1.4em * var(--dn) + env(safe-area-inset-right,0));display:flex;flex-direction:column;gap:calc(1.2em * var(--dn));overflow:auto;-webkit-overflow-scrolling:touch}.lc.nav-top .mk-body,.lc.nav-bottom .mk-body{padding-left:calc(1.4em * var(--dn) + env(safe-area-inset-left,0))}.lc.nav-side .mk-body,.lc.nav-top .mk-body{padding-bottom:calc(1.4em * var(--dn) + env(safe-area-inset-bottom,0))}.lc .mk-sec{flex:none}.lc .mk-h{margin:0 0 .6em;font-size:.95em;font-weight:700;color:var(--t2);text-transform:uppercase;letter-spacing:.08em}.lc .mk-grid{display:grid;gap:calc(.9em * var(--dn))}.lc .mk-tile{position:relative;background:var(--sf);border-radius:var(--rr, 1em);padding:calc(1em * var(--dn));display:flex;flex-direction:column;gap:.35em;min-height:7.5em;min-width:0;border:var(--bw) solid var(--bd, transparent);box-shadow:var(--sh);overflow:hidden}.lc .mk-tile.wide{grid-column:span 2}.lc .mk-tile.full{grid-column:1 / -1}.lc .mk-tile.img{background-color:var(--sf);background-image:linear-gradient(160deg,var(--s2),var(--sf))}.lc .mk-tile>.mi{font-size:1.9em;color:var(--ac)}.lc .mk-tile b{font-size:1.1em;overflow-wrap:break-word;hyphens:auto}.lc .mk-tile small{color:var(--t2);font-size:.9em}.lc .mk-tile[style*=color] small{color:inherit;opacity:.85}.lc .mk-tile[role=button]{cursor:pointer}.lc .mk-tile[role=button]:active{filter:brightness(1.12)}.lc[data-press=no] .mk-tile[role=button]:active{filter:none}.lc .mk-tile.ro{opacity:.7}.lc .mk-tile.btnlike,.lc .mk-tile.rowlike{flex-direction:row;align-items:center;min-height:0;gap:.6em}.lc .mk-tile.btnlike{min-height:var(--touch)}.lc .mk-tile.rowlike .st{margin:0 0 0 auto}.lc[data-button=pillola] .mk-tile.btnlike{border-radius:2em}.lc[data-button=squadrati] .mk-tile.btnlike{border-radius:.2em}.lc[data-card=contorno] .mk-tile.img:not([style*=background-image]){background:transparent;border:1px solid var(--t2)}.lc .mk-tile .st{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:.3em;padding:.2em .6em;border-radius:1em;background:var(--s2);color:var(--tx);font-size:.85em;font-weight:600}.lc .mk-tile .st .mi{font-size:1.15em;line-height:1;color:var(--ac)}.lc .mk-tile .st.hot .mi,.lc .mk-tile .st.warn .mi{color:inherit}.lc .mk-tile .st.hot{background:var(--ac);color:var(--on)}.lc .mk-tile .st.warn{background:var(--warn);color:#1b1f26}.lc .mk-tile[data-state=nonragg]{background-image:repeating-linear-gradient(135deg,transparent 0 .6em,rgba(245,165,36,.1) .6em 1.2em)}.lc .mk-opts{display:flex;gap:.4em;flex-wrap:wrap;margin-top:auto}.lc .mk-opts>button{min-height:var(--touch);min-width:var(--touch);padding:.35em .9em;border-radius:.6em;background:var(--s2);font-size:.9em;font-weight:600}.lc .mk-opts>button.on{background:var(--ac);color:var(--on)}.lc .mk-opts>button:disabled{cursor:not-allowed;opacity:.8}.lc .mk-bar{margin-top:auto;height:.5em;border-radius:.3em;background:var(--s2);position:relative}.lc .mk-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:.3em;background:var(--ac)}.lc .mk-step{display:flex;gap:.4em}.lc .mk-step>button{min-width:var(--touch);min-height:var(--touch);padding:.2em .8em;border-radius:.5em;background:var(--s2);font-weight:800;font-size:1.2em}.lc .mk-tg{margin-top:auto;align-self:flex-start;width:2.6em;height:1.4em;border-radius:1em;background:var(--s2);position:relative;flex:none}.lc .mk-tg i{position:absolute;top:.2em;left:.2em;width:1em;height:1em;border-radius:50%;background:var(--t2)}.lc .mk-tg.on{background:var(--ac)}.lc .mk-tg.on i{left:auto;right:.2em;background:var(--on)}.lc[data-toggle=contorno] .mk-tg{background:transparent;border:.12em solid var(--t2)}.lc[data-toggle=contorno] .mk-tg.on{border-color:var(--ac);background:transparent}.lc[data-toggle=contorno] .mk-tg.on i{background:var(--ac)}.lc .mk-num{margin-top:auto;font-size:1.8em;font-weight:800}.lc .mk-tile>.mi.mk-go{position:absolute;right:.6em;top:.6em;font-size:1.3em;color:var(--t2)}.lc .mk-coll{display:flex;gap:.5em;margin-top:auto}.lc .mk-coll i{flex:1;height:3.2em;border-radius:.6em;background:var(--s2)}.lc .mk-note{font-size:.78em!important}.lc .mk-phase{align-self:flex-start;font-size:.78em;font-weight:700;padding:.15em .55em;border-radius:.8em;background:var(--s2);color:var(--tx)}.lc .mk-phase.ok{background:var(--ok);color:#10241a}.lc .mk-phase.err{background:var(--err);color:#2a0e0e}.lc .mk-phase.sim{background:var(--warn);color:#1b1f26}.lc .mk-empty{flex:1;display:grid;place-content:center;text-align:center;color:var(--t2);gap:.5em;border:1px dashed var(--s2);border-radius:1em;padding:2em}.lc .mk-empty .mi{font-size:2.4em;color:var(--t2)}.lc .mk-dlg{position:absolute;inset:0;z-index:5;display:grid;place-items:center;background:#0000008c;padding:1em}.lc .mk-dlg>div{width:min(92%,24em);padding:1.2em;border-radius:1em;background:var(--sf);color:var(--tx);font-size:1.1em;box-shadow:0 1em 3em #0006}.lc .mk-dlg p{margin:.4em 0 1em;color:var(--t2)}.lc .mk-dlg .mk-opts{justify-content:flex-end}.lc .mk-clean-ov{position:absolute;inset:0;z-index:6;display:grid;place-content:center;justify-items:center;gap:.5em;text-align:center;background:#000000d9;color:#fff;touch-action:none}.lc .mk-clean-ov .mi{font-size:3em}.lc .mk-live{position:absolute;left:0;right:0;bottom:calc(1em + env(safe-area-inset-bottom,0));z-index:7;display:flex;justify-content:center;pointer-events:none}.lc .mk-toast{max-width:min(90%,30em);padding:.7em 1.1em;border-radius:.8em;background:var(--tx);color:var(--bg);font-weight:600;box-shadow:0 .4em 1.4em #0000004d}.lc .mk-toast.warn{background:var(--warn);color:#1b1f26}.lc .mk-toast.err{background:var(--err);color:#2a0e0e}.lc .mk-toast.ok{background:var(--ok);color:#10241a}.lc[data-motion=delicate] .mk-tile,.lc[data-motion=delicate] .mk-nav>button{transition:background-color .15s,filter .15s,opacity .15s}.lc[data-motion=vivaci] .mk-tile{transition:transform .12s,background-color .2s,filter .15s}.lc[data-motion=vivaci] .mk-tile[role=button]:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.lc *,.lc *:before,.lc *:after{transition:none!important;animation:none!important}}.lc-screen{position:relative;width:100%;height:100%;display:flex;flex-direction:column}.lc-screen>.lc{flex:1;min-height:0}.lc-wait,.lc-err{align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;font:600 17px/1.4 LS Mulish,system-ui,sans-serif;color:#a3a9b4;background:#0e1014}.lc-err p{max-width:32em;color:#f3f4f6;margin:0}.lc-row{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.lc-btn{min-height:48px;padding:0 20px;border-radius:10px;border:1px solid #3a404a;background:#1b1f26;color:#f3f4f6;font:inherit;cursor:pointer}.lc-btn.lc-pri{background:#e2007e;border-color:#e2007e;color:#fff}.lc-spin{width:28px;height:28px;border-radius:50%;border:3px solid #3a404a;border-top-color:#e2007e;animation:lc-spin 1s linear infinite}@keyframes lc-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.lc-spin{animation:none}}.lc-banner{flex:none;padding:8px 16px;padding-top:calc(8px + env(safe-area-inset-top,0));background:#f5a524;color:#1b1f26;font:700 14px/1.3 LS Mulish,system-ui,sans-serif;text-align:center}.ls-app{--p: #e2007e;--p-hover: #b30063;--p-ring: rgba(226,0,126,.25);--p-tint: rgba(226,0,126,.08);--tx: #212529;--t2: #6a737b;--bd: #dee2e6;--bg: #f8f9fa;--sf: #fff;--ok-bg: #d1e7dd;--ok-tx: #0f5132;--warn-bg: #fff3cd;--warn-tx: #664d03;--err-bg: #f8d7da;--err-tx: #842029;position:fixed;inset:0;display:flex;flex-direction:column;background:var(--bg);color:var(--tx);font:16px/1.5 LS Mulish,Mulish,system-ui,sans-serif;-webkit-text-size-adjust:100%}.ls-app *,.ls-app *:before,.ls-app *:after{box-sizing:border-box}.ls-app .mi{font-family:LS Material Icons;font-weight:400;font-style:normal;font-size:22px;line-height:1;display:inline-block;white-space:nowrap;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;flex:none}.ls-app :focus-visible{outline:none;box-shadow:0 0 0 .25rem var(--p-ring)}.ls-app.ls-ctl{background:#0e1014}.ls-center{align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;color:var(--t2)}.ls-center .lc-spin{border-color:var(--bd);border-top-color:var(--p)}.ls-btn{min-height:48px;padding:0 20px;border-radius:6px;border:1px solid var(--bd);background:var(--sf);color:var(--tx);font-family:inherit;font-weight:600;font-size:16px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.ls-btn:hover{background:var(--bg)}.ls-btn.pri{background:var(--p);border-color:var(--p);color:#fff}.ls-btn.pri:hover{background:var(--p-hover);border-color:var(--p-hover)}.ls-btn.sm{min-height:44px;padding:0 14px;font-size:15px}.ls-btn.link{border:0;background:none;color:var(--p-hover);padding:0 4px;text-decoration:underline}.ls-btn:disabled{opacity:.6;cursor:default}.ls-ic{min-width:48px;min-height:48px;display:inline-grid;place-items:center;border:0;border-radius:6px;background:none;color:var(--tx);cursor:pointer}.ls-ic:hover{background:#0000000d}.ls-row{display:flex;gap:12px;flex-wrap:wrap}.ls-msg{margin:0 0 16px;padding:12px 14px;border-radius:6px;font-weight:600}.ls-msg p{margin:0 0 12px}.ls-msg.err{background:var(--err-bg);color:var(--err-tx)}.ls-msg.warn{background:var(--warn-bg);color:var(--warn-tx)}.ls-msg.ok{background:var(--ok-bg);color:var(--ok-tx)}.ls-chip{display:inline-flex;align-items:center;padding:2px 10px;border-radius:50rem;background:#e9ecef;color:#495057;font-size:13px;font-weight:600}.ls-chip.warn{background:var(--warn-bg);color:var(--warn-tx)}.ls-chip.ex{border:1px solid #495057;background:none;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.ls-hint{color:var(--t2);font-size:14px}.ls-list{flex:1;min-height:0;display:flex;flex-direction:column}.ls-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--sf);border-bottom:1px solid var(--bd);padding:calc(8px + env(safe-area-inset-top,0)) calc(12px + env(safe-area-inset-right,0)) 8px calc(16px + env(safe-area-inset-left,0))}.ls-brand{display:flex;align-items:baseline;gap:12px;min-width:0;flex:1 1 auto;overflow:hidden}.ls-mark{color:var(--p-hover);font-weight:800;letter-spacing:.06em;font-size:15px}.ls-brand h1{margin:0;font-size:20px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.ls-mark{display:none}}.ls-tools{display:flex;align-items:center;gap:4px;flex:none}.ls-body{flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:16px calc(16px + env(safe-area-inset-right,0)) calc(24px + env(safe-area-inset-bottom,0)) calc(16px + env(safe-area-inset-left,0));max-width:1100px;width:100%;margin:0 auto}.ls-search{display:flex;align-items:center;gap:8px;padding:0 12px;background:var(--sf);border:1px solid var(--bd);border-radius:6px;min-height:48px}.ls-search .mi{color:var(--t2)}.ls-search input{flex:1;min-width:0;border:0;outline:none;background:none;font-family:inherit;font-size:16px;line-height:1.4;color:var(--tx);min-height:46px}.ls-search:focus-within{border-color:var(--p);box-shadow:0 0 0 .25rem var(--p-ring)}.ls-count{margin:12px 2px;color:var(--t2);font-size:14px}.ls-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.ls-card{width:100%;min-height:112px;text-align:left;display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--bd);border-radius:8px;background:var(--sf);color:var(--tx);font:inherit;cursor:pointer}.ls-card:hover{border-color:var(--p);background:#fffafd}.ls-card-t{font-size:18px;font-weight:700}.ls-card-m{color:var(--t2);font-size:14px}.ls-devs{display:flex;gap:6px;color:var(--t2)}.ls-devs .mi{font-size:20px}.ls-card .ls-chip{align-self:flex-start}.ls-empty{color:var(--t2);text-align:center;padding:32px 8px;display:flex;gap:12px;align-items:center;justify-content:center}.ls-help{margin:0 0 16px;padding:16px;border-radius:8px;background:var(--sf);border:1px solid var(--bd)}.ls-help h2{margin:0 0 4px;font-size:18px}.ls-help p{margin:0 0 8px}.ls-help ol{margin:0 0 8px;padding-left:0;list-style:none;display:grid;gap:8px}.ls-help li{display:flex;align-items:center;gap:10px}.ls-help li .mi{color:var(--p-hover)}.ls-install{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;padding:12px 16px;border-radius:8px;background:var(--p-tint)}.ls-update{flex:none;display:flex;align-items:center;justify-content:center;gap:12px;padding:calc(6px + env(safe-area-inset-top,0)) 12px 6px;background:#212529;color:#fff;font-weight:600;font-size:15px}.ls-scrim{position:fixed;inset:0;z-index:20;background:#00000073;display:flex;justify-content:flex-end}.ls-menu{width:min(360px,92vw);height:100%;overflow:auto;background:var(--sf);color:var(--tx);display:flex;flex-direction:column;gap:4px;padding:calc(8px + env(safe-area-inset-top,0)) calc(12px + env(safe-area-inset-right,0)) calc(16px + env(safe-area-inset-bottom,0)) 12px;box-shadow:0 1rem 3rem #0000002d}.ls-menu-h{display:flex;align-items:center;justify-content:space-between;padding-left:8px}.ls-menu-h h2{margin:0;font-size:20px}.ls-acc{display:flex;align-items:center;gap:12px;padding:12px 8px 16px;border-bottom:1px solid var(--bd);margin-bottom:8px}.ls-acc .mi{font-size:40px;color:var(--p-hover)}.ls-acc b{display:block}.ls-acc small{color:var(--t2);font-size:14px}.ls-mi{min-height:52px;display:flex;align-items:center;gap:12px;padding:0 8px;border:0;border-radius:6px;background:none;color:var(--tx);font-family:inherit;font-weight:600;font-size:16px;line-height:1.3;text-align:left;cursor:pointer;width:100%}.ls-mi:hover{background:var(--p-tint)}.ls-mi .mi{color:#495057}.ls-lang{cursor:default}.ls-lang select{margin-left:auto;min-height:44px;border:1px solid var(--bd);border-radius:6px;padding:0 8px;font-family:inherit;font-size:16px;background:var(--sf);color:var(--tx)}.ls-ver{margin-top:auto;padding:16px 8px 0;color:var(--t2);font-size:13px}.ls-app.lg{overflow:auto;align-items:center;padding:calc(24px + env(safe-area-inset-top,0)) 16px calc(24px + env(safe-area-inset-bottom,0));z-index:30}.lg-box{width:min(420px,100%);margin:auto 0;background:var(--sf);border:1px solid var(--bd);border-radius:8px;padding:28px 24px;box-shadow:0 .125rem .25rem #00000013}.lg-brand{display:flex;align-items:baseline;gap:10px;margin-bottom:20px}.lg-app{font-weight:700;font-size:18px}.lg-box h1{margin:0 0 4px;font-size:24px}.lg-box p{margin:0 0 16px}.lg-box form,.lg-box>div:not(.lg-brand){display:flex;flex-direction:column;gap:12px}.lg-f{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:15px}.lg-f input{min-height:48px;padding:0 12px;border:1px solid var(--bd);border-radius:6px;background:var(--sf);color:var(--tx);font-family:inherit;font-size:16px;line-height:1.4}.lg-f input:focus{outline:none;border-color:var(--p);box-shadow:0 0 0 .25rem var(--p-ring)}.lg-f input[aria-invalid=true]{border-color:#b02a37}.lg-wide{width:100%}.lg-secret{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:6px;background:var(--bg);border:1px dashed var(--bd)}.lg-secret code{font:700 18px/1.4 ui-monospace,Menlo,monospace;letter-spacing:.04em;word-break:break-all}.lg-accounts{list-style:none;margin:0;padding:0;display:grid;gap:10px}a.ls-btn{text-decoration:none}html,body{margin:0;height:100%;overflow:hidden;background:#f8f9fa;overscroll-behavior:none}#app,#login{position:fixed;inset:0}#login:empty{display:none}
/*# sourceMappingURL=app-JJBDBKZK.css.map */
