@import "https://fonts.googleapis.com/css2?family=Poppins:wght@600;700;800&family=Inter:wght@400;500;600;700&display=swap";:root{--accent:#e8189a;--accent-deep:#b8147a;--accent-soft:#fce6f3;--ink:#111;--ink-alt:#1a1a1a;--white:#fff;--canvas:#fbfbfd;--gray-100:#f5f5f7;--gray-200:#e9e9e9;--gray-500:#8a8a8e;--gray-700:#666;--teal:#1d9e75;--amber:#ef9f27;--purple:#7c5cff;--danger:#dc2626;--sb-w:240px;--sb-min:64px;--hdr-h:64px;--bar-h:72px;--panel-w:320px;--font-display:"Poppins", -apple-system, system-ui, sans-serif;--font-sans:"Inter", -apple-system, system-ui, sans-serif;--r-sm:8px;--r-md:10px;--r-lg:12px;--r-xl:16px;--r-pill:100px;--shadow-card:0 2px 12px #0000000f;--shadow-sm:0 1px 4px #0000000d;--nx-paper:#fbfbfd;--nx-white:#fff;--nx-ink:#111;--nx-ink-bg:#111;--nx-ink-soft:#1a1a1a;--nx-mute:#8a8a8e;--nx-line:#e9e9e9;--nx-gray-50:#fafafa;--nx-gray-100:#f5f5f7;--nx-gray-200:#e9e9e9;--nx-gray-300:#ccc}*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;height:100%;font-family:var(--font-sans);background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;padding:0}button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;padding:0;transition:all .15s}input,select,textarea{font:inherit}.nx-scroll::-webkit-scrollbar{display:none}.nx-scroll{scrollbar-width:none;-ms-overflow-style:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.fade-up{animation:.3s both fadeUp}@keyframes nxPulseDot{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.pulse-dot{animation:1.5s infinite nxPulseDot}@keyframes nIsotipoIdle{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes nIsotipoOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes nWave1{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes nWave2{0%,to{transform:scaleY(1)}50%{transform:scaleY(.28)}}@keyframes nWave3{0%,to{transform:scaleY(.55)}50%{transform:scaleY(.9)}}@keyframes spin{to{transform:rotate(360deg)}}.spinner{animation:.6s linear infinite spin}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-track{white-space:nowrap;animation:40s linear infinite ticker;display:inline-flex}#app-shell{grid-template-rows:var(--hdr-h) 1fr var(--bar-h);grid-template-columns:var(--sb-w) 1fr var(--panel-w);height:100vh;transition:grid-template-columns .2s;display:grid;overflow:hidden}#app-shell.sb-compact{--sb-w:var(--sb-min)}#app-shell.panel-hidden{grid-template-columns:var(--sb-w) 1fr 0px!important}#app-shell.bar-hidden{grid-template-rows:var(--hdr-h) 1fr 0px!important}#z-header{border-bottom:1px solid var(--gray-200);z-index:100;background:#fff;grid-area:1/1/auto/-1;align-items:center;gap:14px;padding:0 20px;display:flex;position:relative}#z-sidebar{border-right:1px solid var(--gray-200);background:#fff;flex-direction:column;grid-area:2/1;display:flex;overflow:hidden auto}#z-sidebar::-webkit-scrollbar{width:3px}#z-sidebar::-webkit-scrollbar-thumb{background:#0000001a;border-radius:2px}#z-main{background:var(--canvas);grid-area:2/2;overflow-y:auto}#z-main::-webkit-scrollbar{width:4px}#z-main::-webkit-scrollbar-thumb{background:#0000001f;border-radius:2px}#z-panel{border-left:1px solid var(--gray-200);background:#fff;grid-area:2/3;transition:width .2s;overflow:hidden auto}#app-shell.panel-hidden #z-panel{overflow:hidden}#z-bar{border-top:1px solid var(--gray-200);background:#fff;grid-area:3/1/auto/-1;transition:height .2s;overflow:hidden}#app-shell.bar-hidden #z-bar{height:0}@media (width<=768px){#app-shell{grid-template-rows:56px 1fr 0!important;grid-template-columns:0 1fr 0!important}#z-sidebar,#z-panel,#z-bar{display:none!important}#z-header{gap:8px!important;padding:0 12px!important}}#mobile-nav{border-top:1px solid var(--gray-200);z-index:200;height:64px;padding:0 4px;padding-bottom:env(safe-area-inset-bottom);background:#fff;justify-content:space-around;align-items:center;display:none;position:fixed;bottom:0;left:0;right:0}@media (width<=768px){#mobile-nav{display:flex!important}}
