.nx-support-fab{background:#3e8fa3;border:0;border-radius:999px;bottom:22px;box-shadow:0 12px 30px #3e8fa380,0 0 0 8px #3e8fa324;color:#fff;cursor:pointer;display:grid;font-size:24px;font-weight:700;height:58px;place-items:center;position:fixed;right:22px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;width:58px;z-index:1400}.nx-support-fab:hover{background:#256878;box-shadow:0 16px 38px #3e8fa38c,0 0 0 10px #3e8fa32e;transform:translateY(-2px)}.nx-support-fab:active{transform:translateY(0)}.nx-support-fab.is-open{font-size:20px}.nx-fab-dots{align-items:center;display:inline-flex;gap:5px}.nx-fab-dots span{background:#fff;border-radius:999px;height:7px;width:7px}.nx-support{background:#fff;border:1px solid #e2e8f0;border-radius:14px;bottom:84px;box-shadow:0 24px 60px #0f172a38;display:flex;flex-direction:column;max-height:min(560px,calc(100vh - 130px));overflow:hidden;position:fixed;right:20px;width:min(370px,calc(100vw - 40px));z-index:1400}.nx-support-head{align-items:flex-start;background:linear-gradient(135deg,#3e8fa3,#256878);color:#fff;display:flex;gap:10px;justify-content:space-between;padding:14px 16px}.nx-support-head-main{display:flex;flex-direction:column;gap:3px;min-width:0}.nx-support-head-actions{display:flex;flex-shrink:0;gap:4px}.nx-head-btn{background:#ffffff1f;border:0;border-radius:8px;color:#fff;cursor:pointer;display:grid;font-size:15px;height:26px;line-height:1;place-items:center;transition:background .12s;width:26px}.nx-head-btn:hover{background:#ffffff3d}.nx-support-fab.is-rec{background:#b91c1c;box-shadow:0 10px 30px #b91c1c66;min-width:52px;padding:0 14px;width:auto}.nx-support-fab.is-rec:hover{background:#991b1b}.nx-fab-rec{font-feature-settings:"tnum";align-items:center;display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;gap:6px}.nx-fab-recdot{animation:nx-recpulse 1s ease-in-out infinite;background:#fff;border-radius:999px;height:9px;width:9px}@keyframes nx-recpulse{0%,to{opacity:1}50%{opacity:.35}}.nx-support-head strong{font-size:15px}.nx-support-head span{font-size:12px;opacity:.8}.nx-support-body{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;padding:14px 16px}.nx-support-quick p{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin:0 0 8px;text-transform:uppercase}.nx-support-quick button{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#0f172a;cursor:pointer;display:block;font-size:13px;margin-bottom:6px;padding:8px 12px;text-align:left;width:100%}.nx-support-quick button:hover{background:#e6f4f8;border-color:#3e8fa3;color:#256878}.nx-msg{border-radius:12px;font-size:13px;max-width:85%;padding:9px 12px}.nx-msg p{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.nx-msg.is-you{align-self:flex-end;background:#3e8fa3;color:#fff}.nx-msg.is-support{align-self:flex-start;background:#eef2f6;color:#0f172a}.nx-msg-who{margin-bottom:3px;opacity:.7}.nx-msg time,.nx-msg-who{display:block;font-size:11px}.nx-msg time{margin-top:4px;opacity:.65}.nx-shot{border:1px solid #94a3b866;border-radius:8px;display:block;margin-top:6px;max-height:180px;max-width:180px}.nx-file{background:#94a3b833;border-radius:6px;color:inherit;display:inline-block;font-size:12px;font-weight:600;margin-top:6px;padding:4px 8px;text-decoration:none}.nx-support-note{color:#64748b;font-size:12px;line-height:1.5;margin:0}.nx-support-done{color:#0f172a;font-size:14px;font-weight:700;margin:0 0 4px}.nx-support-error{color:#b91c1c;font-size:12px;margin:0;padding:0 16px 8px}.nx-support-compose{align-items:flex-end;border-top:1px solid #e2e8f0;display:flex;gap:8px;padding:10px 12px}.nx-support-compose textarea,.nx-support-public input[type=email],.nx-support-public textarea{border:1px solid #e2e8f0;border-radius:10px;font:inherit;font-size:13px;padding:8px 10px;resize:none;transition:border-color .12s,box-shadow .12s;width:100%}.nx-support-compose textarea:focus,.nx-support-public input[type=email]:focus,.nx-support-public textarea:focus{border-color:#3e8fa3;box-shadow:0 0 0 3px #3e8fa329;outline:none}.nx-support-compose textarea{flex:1 1}.nx-attach{background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;flex:none;font-size:15px;padding:7px 10px;transition:all .12s}.nx-attach:hover:not(:disabled){background:#e6f4f8;border-color:#3e8fa3;color:#3e8fa3}.nx-send{background:#3e8fa3;border:0;border-radius:10px;color:#fff;cursor:pointer;flex:none;font-size:13px;font-weight:700;padding:9px 16px;transition:background .12s}.nx-send:hover:not(:disabled){background:#256878}.nx-send:disabled{cursor:default;opacity:.45}.nx-support-public{border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:8px;padding:12px 16px 14px}.nx-hp{height:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.nx-support-compose.is-drop{outline:2px dashed #3e8fa3;outline-offset:-4px}.nx-attach.is-rec{background:#fee2e2;border-color:#dc2626;color:#b91c1c}.nx-recording{animation:nx-pulse 1.4s ease-in-out infinite;background:#fef2f2;border:0;border-top:1px solid #fecaca;color:#b91c1c;cursor:pointer;font-size:12px;font-weight:600;padding:9px 16px;text-align:center;width:100%}@keyframes nx-pulse{50%{opacity:.65}}@media (prefers-reduced-motion:reduce){.nx-recording{animation:none}}:root{--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px)}.pt-safe{padding-top:max(env(safe-area-inset-top,0px),0px);padding-top:max(var(--safe-area-top),0px)}.pb-safe{padding-bottom:max(env(safe-area-inset-bottom,0px),0px);padding-bottom:max(var(--safe-area-bottom),0px)}.pl-safe{padding-left:env(safe-area-inset-left,0);padding-left:var(--safe-area-left)}.pr-safe{padding-right:env(safe-area-inset-right,0);padding-right:var(--safe-area-right)}.h-safe-top{height:env(safe-area-inset-top,0);height:var(--safe-area-top)}.h-safe-bottom{height:env(safe-area-inset-bottom,0);height:var(--safe-area-bottom)}body,html{overscroll-behavior-y:none}body{-webkit-overflow-scrolling:touch;-webkit-touch-callout:none}.MuiButtonBase-root,.MuiListItemButton-root,.MuiMenuItem-root,.MuiTab-root,[role=button],a,button{touch-action:manipulation}*{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid #3e8fa3b3;outline-offset:2px}html.is-standalone{user-select:none;-webkit-user-select:none}html.is-standalone body{overscroll-behavior:none}html.is-standalone .MuiDialogContent-root,html.is-standalone .MuiInputBase-input,html.is-standalone .MuiTable-root,html.is-standalone .MuiTypography-body1,html.is-standalone .MuiTypography-body2,html.is-standalone .selectable-text,html.is-standalone [contenteditable=true],html.is-standalone input,html.is-standalone textarea{user-select:text;-webkit-user-select:text}html.is-standalone .MuiAppBar-root{padding-top:env(safe-area-inset-top,0);padding-top:var(--safe-area-top)}#nexuma-splash{align-items:center;background:linear-gradient(135deg,#2d3d52,#3e8fa3);color:#fff;display:flex;font-family:Funnel Display,Inter,-apple-system,BlinkMacSystemFont,sans-serif;inset:0;justify-content:center;position:fixed;transition:opacity .28s ease,visibility .28s ease;z-index:9999}#nexuma-splash.hide{opacity:0;pointer-events:none;visibility:hidden}#nexuma-splash .splash-card{align-items:center;display:flex;flex-direction:column;gap:18px;padding:32px}#nexuma-splash .splash-logo{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff24;border-radius:22px;box-shadow:0 12px 40px #00000040;display:flex;height:84px;justify-content:center;width:84px}#nexuma-splash .splash-logo svg{height:44px;width:44px}#nexuma-splash .splash-name{font-size:1.4rem;font-weight:800;letter-spacing:.5px}#nexuma-splash .splash-tag{font-size:.78rem;letter-spacing:.6px;opacity:.72;text-transform:uppercase}#nexuma-splash .splash-spinner{animation:nexuma-splash-spin .85s linear infinite;border:2px solid #ffffff40;border-radius:50%;border-top-color:#fff;height:22px;margin-top:6px;width:22px}@keyframes nexuma-splash-spin{to{transform:rotate(1turn)}}@media (display-mode:standalone){.MuiAppBar-root,.MuiBottomNavigation-root{user-select:none;-webkit-user-select:none}}.nexuma-install-banner{bottom:calc(env(safe-area-inset-bottom, 0px) + 80px)!important}@media (min-width:601px){.nexuma-install-banner{bottom:calc(env(safe-area-inset-bottom, 0px) + 24px)!important}}
/*# sourceMappingURL=main.5cf97d42.css.map*/