:root{--tabbar-h:calc(60px + env(safe-area-inset-bottom));--nl-spring:cubic-bezier(.32, .72, 0, 1)}.nl-tabbar,.nl-sheet-root{display:none}@keyframes nlSheetUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes nlSheetDown{0%{transform:none}to{transform:translateY(100%)}}@keyframes nlFadeIn{0%{opacity:0}to{opacity:1}}@keyframes nlFadeOut{0%{opacity:1}to{opacity:0}}@keyframes nlHold{0%{opacity:1}to{opacity:1}}@keyframes nlShimmer{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:760px){html:has(.nl-tabbar) body{padding-bottom:var(--tabbar-h)}html:has(.nl-tabbar.kb) body{padding-bottom:0}.nl-tabbar{z-index:50;padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);transition:transform .32s var(--nl-spring);-webkit-tap-highlight-color:transparent;font-family:var(--font-body);background:#f7f9fcd1;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:inset 0 .5px #16182629}.nl-tabbar.kb{transform:translateY(100%)}.nl-tabbar-in{grid-template-columns:repeat(5,minmax(0,1fr));max-width:560px;height:60px;margin:0 auto;padding:0 4px;display:grid}.nl-tab{cursor:pointer;color:#6f7285;min-height:48px;font:600 10.5px/1 var(--font-body);letter-spacing:.01em;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin:0;padding:0;text-decoration:none;transition:color .2s,transform .16s;display:flex;position:relative}.nl-tab:hover{color:#4a4d60}.nl-tab:active{transform:scale(.94)}.nl-tab:focus-visible{outline-offset:-4px;border-radius:12px;outline:2px solid #8458b7}.nl-tab-ic{place-items:center;width:56px;height:30px;display:grid;position:relative}.nl-tab-ic:before{content:"";opacity:0;transition:transform .36s var(--nl-spring), opacity .2s ease;background:#ece3fa;border-radius:999px;position:absolute;inset:0;transform:scaleX(.4)}.nl-tab-ic svg{position:relative}.nl-tab.on{color:#6a4396}.nl-tab.on .nl-tab-ic:before{opacity:1;transform:none}.nl-tab.on .nl-tab-l{color:#553578}.nl-sheet-root{z-index:90;font-family:var(--font-body);color:#2c2e3b;animation:1ms nlFadeIn;display:block;position:fixed;inset:0}.nl-sheet-root.out{pointer-events:none;animation:.28s linear forwards nlHold}.nl-sheet-bg{background:#1618266b;animation:.28s nlFadeIn;position:absolute;inset:0}.nl-sheet{max-height:calc(100dvh - 48px);animation:nlSheetUp .46s var(--nl-spring);padding-bottom:env(safe-area-inset-bottom);will-change:transform;background:#f2f4f8;border-radius:20px 20px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -12px 40px #16182638}.nl-sheet-root.out .nl-sheet{animation:.28s cubic-bezier(.4,0,1,1) forwards nlSheetDown}.nl-sheet-root.out .nl-sheet-bg{animation:.28s forwards nlFadeOut}.nl-grab{background:#c9cdd9;border-radius:3px;flex:none;width:38px;height:5px;margin:8px auto 0}.nl-sheet-head{flex:none;justify-content:space-between;align-items:center;padding:8px 16px 6px 20px;display:flex}.nl-sheet-head h2{font:500 22px/1.2 var(--font-archivo);letter-spacing:-.01em;margin:0}.nl-done{color:#6a4396;min-width:44px;min-height:44px;font:600 16px/1 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 8px}.nl-done:active{opacity:.6}.nl-sheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:4px 16px 20px;overflow-y:auto}.nl-group-l{letter-spacing:.06em;text-transform:uppercase;color:#7a7d8f;padding:16px 6px 8px;font-size:12px;font-weight:600}.nl-group{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 0 0 .5px #16182614,0 1px 2px #1618260a}.nl-row{text-align:left;width:100%;min-height:54px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 12px 8px 14px;text-decoration:none;transition:background-color .12s;display:flex;position:relative}.nl-row:hover{color:inherit}.nl-row:active,.nl-link-open:active{background:#f0edf6}.nl-group>*+:before,.nl-group>form+:before,.nl-group>form>.nl-row:before{content:"";background:#1618261f;height:.5px;position:absolute;top:0;left:58px;right:0}.nl-row-ic{color:#6a4396;background:#efe7fb;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.nl-row-ic.danger{color:#b03a26;background:#fbe7e3}.nl-row-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nl-row-t b{white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:600;overflow:hidden}.nl-row-t small{color:#6f7285;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.nl-row.danger .nl-row-t b{color:#b03a26}.nl-row-go{color:#a3a7b7;flex:none;place-items:center;display:grid}.nl-row-go svg{width:17px;height:17px}.nl-link{padding:0}.nl-link-open{min-width:0;min-height:54px;color:inherit;flex:1;align-items:center;gap:12px;padding:8px 4px 8px 14px;text-decoration:none;display:flex}.nl-link-open:hover{color:inherit}.nl-copy{color:#7a7d8f;cursor:pointer;background:0 0;border:0;border-left:.5px solid #1618261a;flex:none;align-self:stretch;place-items:center;width:52px;transition:color .16s,transform .16s;display:grid}.nl-copy:active{transform:scale(.92)}.nl-copy.ok{color:#2f7a4f}.nl-toast-slot{text-align:center;color:#2f7a4f;min-height:20px;margin-top:12px;font-size:13px;font-weight:600}.nl-sheet-root.full .nl-sheet{max-height:none;padding-top:env(safe-area-inset-top);border-radius:0;top:0}.nl-search-bar{background:#f2f4f8;flex:none;align-items:center;gap:6px;padding:10px 8px 10px 16px;display:flex;box-shadow:inset 0 -.5px #1618261f}.nl-search-field{color:#7a7d8f;background:#fff;border-radius:12px;flex:1;align-items:center;gap:8px;min-width:0;height:44px;padding:0 6px 0 12px;display:flex;box-shadow:0 0 0 .5px #1618261f}.nl-search-field:focus-within{color:#6a4396;box-shadow:0 0 0 2px #8458b7}.nl-search-field input{min-width:0;height:100%;font:16px/1.2 var(--font-body);color:#2c2e3b;appearance:none;background:0 0;border:0;outline:0;flex:1}.nl-search-field input::-webkit-search-cancel-button{display:none}.nl-search-x{color:#fff;width:32px;height:32px;font:700 17px/1 var(--font-body);cursor:pointer;background:#d7dae4;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.nl-search-body{flex:1;padding-top:2px}.nl-dot{border-radius:50%;flex:none;width:12px;height:12px;margin:0 10px 0 4px;box-shadow:inset 0 0 0 1.5px #1618262e}.nl-mono{font-feature-settings:"tnum" 1;letter-spacing:.01em}.nl-cls{color:#5b5e70;background:#eef0f5;border-radius:999px;flex:none;padding:4px 8px;font-size:11.5px;font-weight:600}.nl-search .nl-group>*+:before{left:40px}.nl-empty{text-align:center;color:#6f7285;flex-direction:column;align-items:center;gap:6px;padding:48px 24px;font-size:14px;line-height:1.45;display:flex}.nl-empty b{color:#2c2e3b;font-size:16px}.nl-empty-ic{color:#6a4396;background:#efe7fb;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:6px;display:grid}.nl-skel{flex-direction:column;gap:10px;padding-top:16px;display:flex}.nl-skel span{background:#e4e7ef;border-radius:14px;height:54px;animation:1.2s ease-in-out infinite nlShimmer}html:has(.nl-tabbar:not(.kb)) .nl-toast{bottom:calc(var(--tabbar-h) + 14px)!important}html:has(.nl-tabbar:not(.kb)) .kpi-pop{max-height:calc(100dvh - var(--tabbar-h) - 80px);bottom:calc(var(--tabbar-h) + 10px)!important}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.nl-sheet,.nl-sheet-root.out .nl-sheet{animation-duration:1ms}.nl-tabbar{transition:none}}
