@keyframes ai-chatbot-fadeIn{0%{opacity:0;transform:translateY(12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ai-chatbot-msgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ai-chatbot-pulse{0%{box-shadow:0 0 #e01e4573}70%{box-shadow:0 0 0 14px #e01e4500}to{box-shadow:0 0 #e01e4500}}@keyframes ai-chatbot-dot{0%,80%,to{opacity:.2;transform:scale(.7)}40%{opacity:1;transform:scale(1)}}@keyframes ai-chatbot-statusGlow{0%,to{box-shadow:0 0 #22c55e80}50%{box-shadow:0 0 0 4px #22c55e00}}@keyframes ai-chatbot-accentShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ai-chatbot-tooltipIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes ai-chatbot-scrollBtnIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.ai-chatbot-wrapper{position:fixed;z-index:10050;bottom:0;right:0;pointer-events:none;font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ai-chatbot-wrapper *{box-sizing:border-box}.ai-chatbot-fab{pointer-events:auto;position:fixed;bottom:calc(24px + env(safe-area-inset-bottom,0px));right:calc(24px + env(safe-area-inset-right,0px));width:58px;height:58px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10051;outline:none;-webkit-tap-highlight-color:transparent;font-family:inherit;background:linear-gradient(135deg,#e01e45,#b91838,#e01e45);background-size:200% 200%;color:#fff;box-shadow:0 6px 28px #e01e4566,0 2px 8px #0000001f,inset 0 1px #fff3;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s ease,background-position .5s ease;animation:ai-chatbot-pulse 2.8s ease-in-out 2s 3}.ai-chatbot-fab:hover{transform:scale(1.1);background-position:100% 100%;box-shadow:0 8px 36px #e01e4580,0 4px 14px #0000002e,inset 0 1px #ffffff40}.ai-chatbot-fab:active{transform:scale(.93)}.ai-chatbot-fab:focus-visible{outline:2px solid #FF4D6D;outline-offset:3px}.ai-chatbot-fab__icon-wrap{display:flex;align-items:center;justify-content:center;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.ai-chatbot-fab__icon-wrap svg{width:21px;height:21px}.ai-chatbot-fab--open{background:linear-gradient(135deg,#8e112d,#6e0d22);animation:none;box-shadow:0 4px 16px #00000059,inset 0 1px #ffffff14}.ai-chatbot-fab--open .ai-chatbot-fab__icon-wrap{transform:rotate(90deg)}.ai-chatbot-fab-tooltip{pointer-events:auto;position:fixed;bottom:calc(36px + env(safe-area-inset-bottom,0px));right:calc(94px + env(safe-area-inset-right,0px));padding:9px 14px;border-radius:10px;font-size:13px;font-weight:500;font-family:Inter,system-ui,sans-serif;white-space:nowrap;z-index:10052;display:flex;align-items:center;gap:8px;animation:ai-chatbot-tooltipIn .35s cubic-bezier(.22,1,.36,1);box-shadow:0 4px 20px #00000026}.ai-chatbot-fab-tooltip__close{background:none;border:none;cursor:pointer;font-size:16px;line-height:1;padding:0 0 0 2px;opacity:.5;transition:opacity .15s;font-family:inherit}.ai-chatbot-panel{pointer-events:none;position:fixed;bottom:calc(96px + env(safe-area-inset-bottom,0px));right:calc(24px + env(safe-area-inset-right,0px));width:400px;max-height:min(620px,78dvh);border-radius:20px;z-index:10050;display:flex;flex-direction:column;overflow:hidden;position:relative;opacity:0;transform:translateY(16px) scale(.95);transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1);font-family:inherit}.ai-chatbot-panel--open{pointer-events:auto;opacity:1;transform:translateY(0) scale(1)}.ai-chatbot-accent-line{height:3px;flex-shrink:0;background:linear-gradient(90deg,transparent 0%,#E01E45 20%,#FF4D6D 40%,#1BA3F0 60%,#E01E45 80%,transparent 100%);background-size:200% 100%;animation:ai-chatbot-accentShimmer 4s linear infinite}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-panel{background:#141417;border:1px solid rgba(255,255,255,.07);box-shadow:0 28px 90px #000000b3,0 8px 28px #00000073,0 0 0 1px #ffffff08 inset}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-header{background:linear-gradient(180deg,rgba(224,30,69,.1) 0%,transparent 100%);border-bottom:1px solid rgba(255,255,255,.06)}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-header__avatar{background:linear-gradient(135deg,#e01e45,#ff4d6d);color:#fff;box-shadow:0 3px 12px #e01e4559}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-header__title{color:#f2f2f5}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-header__status{color:#77788a}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-header__action-btn{color:#5e5f6e}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-header__action-btn:hover{background:#ffffff0f;color:#a0a1b0}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-header__close{color:#5e5f6e}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-header__close:hover{background:#ffffff0f;color:#d0d0da}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-messages{background:#0b0b0e}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-message__avatar{background:#1c1c22;color:#e01e45;border:1px solid rgba(255,255,255,.05)}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-message--user .ai-chatbot-message__bubble{background:linear-gradient(135deg,#e01e45,#c4173b);color:#fff;box-shadow:0 2px 14px #e01e4538}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-message--bot .ai-chatbot-message__bubble{background:#19191e;border:1px solid rgba(255,255,255,.06);color:#d5d5dd}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-message--bot .ai-chatbot-message__bubble:hover{border-color:#ffffff1a}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-message__time,.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-feedback__btn{color:#4a4b58}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-typing{background:#19191e;border:1px solid rgba(255,255,255,.06)}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-typing__dot{background:#6a6b7a}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-quick-action{background:#e01e450f;border-color:#e01e452e;color:#d4899a}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-quick-action:hover:not(:disabled){background:#e01e4524;border-color:#e01e4566;color:#ff6b88}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-suggestion{background:#1ba3f00f;border-color:#1ba3f026;color:#7bbee8}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-suggestion:hover:not(:disabled){background:#1ba3f01f;border-color:#1ba3f059;color:#a0d4f5}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-input{background:#141417;border-top:1px solid rgba(255,255,255,.06)}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-input__field{background:#0b0b0e;border:1px solid rgba(255,255,255,.08);color:#ececef}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-input__field::placeholder{color:#505060}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-input__field:focus{border-color:#e01e4573;box-shadow:0 0 0 3px #e01e4514}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-footer{background:#141417;border-top:1px solid rgba(255,255,255,.04);color:#3a3a48}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-footer strong{color:#55566a}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-scroll-btn{background:#1c1c22;border:1px solid rgba(255,255,255,.08);color:#a0a1b0;box-shadow:0 3px 12px #0006}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-fab-tooltip{background:#1e1e25;border:1px solid rgba(255,255,255,.08);color:#d0d0da}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-messages::-webkit-scrollbar{width:5px}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-messages::-webkit-scrollbar-track{background:transparent}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-messages::-webkit-scrollbar-thumb{background:#ffffff12;border-radius:10px}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-messages::-webkit-scrollbar-thumb:hover{background:#ffffff24}.ai-chatbot-header{padding:14px 14px 14px 18px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:62px}.ai-chatbot-header__left{display:flex;align-items:center;gap:12px;min-width:0}.ai-chatbot-header__avatar{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ai-chatbot-header__avatar svg{width:18px;height:18px}.ai-chatbot-header__info{display:flex;flex-direction:column;min-width:0}.ai-chatbot-header__title{font-weight:700;font-size:15px;line-height:1.25;letter-spacing:-.015em}.ai-chatbot-header__status{display:flex;align-items:center;gap:5px;font-size:11.5px;font-weight:500;line-height:1.3;margin-top:2px}.ai-chatbot-header__status-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;flex-shrink:0;animation:ai-chatbot-statusGlow 2.5s ease-in-out infinite}.ai-chatbot-header__actions{display:flex;align-items:center;gap:2px}.ai-chatbot-header__action-btn{width:30px;height:30px;border-radius:8px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s ease,color .18s ease;outline:none;-webkit-tap-highlight-color:transparent;font-family:inherit}.ai-chatbot-header__close{width:30px;height:30px;border-radius:8px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s ease,color .18s ease;outline:none;flex-shrink:0;-webkit-tap-highlight-color:transparent;font-family:inherit}.ai-chatbot-header__close:focus-visible{outline:2px solid #E01E45;outline-offset:1px}.ai-chatbot-header__close svg{width:13px;height:13px}.ai-chatbot-messages{flex:1;overflow-y:auto;padding:18px 16px 8px;display:flex;flex-direction:column;min-height:180px;position:relative;scrollbar-width:thin;scrollbar-color:rgba(128,128,128,.12) transparent}.ai-chatbot-scroll-btn{pointer-events:auto;position:absolute;bottom:70px;left:50%;transform:translate(-50%);width:32px;height:32px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;animation:ai-chatbot-scrollBtnIn .25s ease;transition:background .15s,color .15s;outline:none;-webkit-tap-highlight-color:transparent;font-family:inherit}.ai-chatbot-message{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px;animation:ai-chatbot-msgIn .3s cubic-bezier(.22,1,.36,1)}.ai-chatbot-message--user{flex-direction:row-reverse}.ai-chatbot-message--bot{flex-direction:row}.ai-chatbot-message__avatar{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:opacity .15s}.ai-chatbot-message__avatar svg{width:13px;height:13px}.ai-chatbot-message__content{display:flex;flex-direction:column;max-width:80%;min-width:0}.ai-chatbot-message--user .ai-chatbot-message__content{align-items:flex-end}.ai-chatbot-message--bot .ai-chatbot-message__content{align-items:flex-start}.ai-chatbot-message__bubble{padding:10px 14px;border-radius:14px;font-size:13.5px;line-height:1.6;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap;transition:border-color .15s ease,box-shadow .15s ease}.ai-chatbot-message--user .ai-chatbot-message__bubble{border-radius:14px 14px 4px}.ai-chatbot-message--bot .ai-chatbot-message__bubble{border-radius:14px 14px 14px 4px}.ai-chatbot-message__time{font-size:10.5px;margin-top:4px;padding:0 2px;line-height:1.2;-webkit-user-select:none;user-select:none}.ai-chatbot-feedback{display:flex;align-items:center;gap:2px;margin-top:4px;padding:0 2px}.ai-chatbot-feedback__btn{width:24px;height:24px;border-radius:6px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;outline:none;-webkit-tap-highlight-color:transparent;font-family:inherit;padding:0}.ai-chatbot-feedback .ai-chatbot-message__time{margin-top:0;margin-left:4px}.ai-chatbot-typing{display:inline-flex;align-items:center;gap:5px;padding:12px 16px;border-radius:14px 14px 14px 4px}.ai-chatbot-typing__dot{width:7px;height:7px;border-radius:50%;animation:ai-chatbot-dot 1.4s ease-in-out infinite}.ai-chatbot-typing__dot:nth-child(2){animation-delay:.2s}.ai-chatbot-typing__dot:nth-child(3){animation-delay:.4s}.ai-chatbot-quick-actions{display:flex;flex-wrap:wrap;gap:6px;padding:10px 0 2px}.ai-chatbot-quick-action{display:inline-flex;align-items:center;gap:5px;padding:6px 13px;border-radius:999px;border:1px solid;font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .2s ease;white-space:nowrap;outline:none;-webkit-tap-highlight-color:transparent;line-height:1.4}.ai-chatbot-quick-action:disabled{opacity:.45;cursor:not-allowed}.ai-chatbot-quick-action:focus-visible{outline:2px solid #E01E45;outline-offset:1px}.ai-chatbot-quick-action__icon{font-size:12px;line-height:1;flex-shrink:0}.ai-chatbot-suggestion{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;border:1px solid;font-size:11.5px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .2s ease;white-space:nowrap;outline:none;-webkit-tap-highlight-color:transparent;line-height:1.4}.ai-chatbot-input{padding:12px 14px;display:flex;align-items:center;gap:8px;flex-shrink:0}.ai-chatbot-input__field{flex:1;border-radius:10px;padding:9px 14px;font-size:13.5px;font-family:inherit;line-height:1.45;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;min-width:0}.ai-chatbot-input__send{width:38px;height:38px;border-radius:10px;border:none;background:linear-gradient(135deg,#e01e45,#c4173b);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .15s ease,opacity .2s ease,box-shadow .2s ease;outline:none;-webkit-tap-highlight-color:transparent;box-shadow:0 2px 10px #e01e4540}.ai-chatbot-input__send:hover:not(:disabled){transform:scale(1.06);box-shadow:0 4px 16px #e01e4559}.ai-chatbot-input__send:active:not(:disabled){transform:scale(.93)}.ai-chatbot-input__send:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.ai-chatbot-input__send:focus-visible{outline:2px solid #FF4D6D;outline-offset:2px}.ai-chatbot-input__send svg{width:15px;height:15px}.ai-chatbot-footer{text-align:center;padding:7px 14px;font-size:10.5px;font-weight:400;letter-spacing:.01em;flex-shrink:0}@media (max-width: 768px) and (min-width: 481px){.ai-chatbot-panel{width:clamp(360px,62vw,440px);max-width:calc(100vw - 24px);right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px))!important;max-height:min(78dvh,680px)}.ai-chatbot-fab{bottom:calc(24px + env(safe-area-inset-bottom,0px))!important}body.landing-demo-cta-visible .ai-chatbot-panel{bottom:calc(112px + env(safe-area-inset-bottom,0px))!important}body.landing-demo-cta-visible .ai-chatbot-fab{bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}}@media (max-width: 480px){.ai-chatbot-panel{width:100vw;max-width:100vw;bottom:0!important;right:0!important;border-radius:20px 20px 0 0;max-height:90dvh}.ai-chatbot-fab{bottom:calc(16px + env(safe-area-inset-bottom,0px))!important;right:calc(16px + env(safe-area-inset-right,0px));width:46px;height:46px}body.landing-demo-cta-visible .ai-chatbot-fab{bottom:calc(82px + env(safe-area-inset-bottom,0px))!important}body.landing-demo-cta-visible .ai-chatbot-panel{bottom:calc(66px + env(safe-area-inset-bottom,0px))!important}.ai-chatbot-fab.ai-chatbot-fab--open{width:40px;height:40px;right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}body.landing-demo-cta-visible .ai-chatbot-fab.ai-chatbot-fab--open{bottom:calc(140px + env(safe-area-inset-bottom,0px))!important}.ai-chatbot-fab__icon-wrap svg{width:17px;height:17px}.ai-chatbot-fab-tooltip{display:none}.ai-chatbot-messages{padding:14px 12px 6px}.ai-chatbot-message__content{max-width:88%}.ai-chatbot-scroll-btn{bottom:68px}}.ai-chatbot-accent-line{height:3px;flex-shrink:0;background:linear-gradient(90deg,transparent 0%,#E01E45 25%,#1BA3F0 50%,#E01E45 75%,transparent 100%);background-size:200% 100%;animation:ai-chatbot-accentShimmer 4s linear infinite}.ai-chatbot-header__actions{display:flex;align-items:center;gap:4px}.ai-chatbot-header__action-btn{min-width:40px;min-height:40px;width:40px;height:40px;border-radius:8px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s ease,color .18s ease;outline:none;-webkit-tap-highlight-color:transparent;font-family:inherit}.ai-chatbot-header__action-btn svg{width:13px;height:13px}.ai-chatbot-header__action-btn:focus-visible{outline:2px solid #E01E45;outline-offset:1px}.ai-chatbot-feedback{display:flex;align-items:center;gap:6px;margin-top:4px;padding:0 2px}.ai-chatbot-feedback__btn{width:20px;height:20px;border-radius:6px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.4;transition:all .15s ease;outline:none;-webkit-tap-highlight-color:transparent;font-family:inherit;padding:0}.ai-chatbot-feedback__btn:hover{opacity:.8}.ai-chatbot-feedback__btn svg{width:12px;height:12px}.ai-chatbot-feedback__btn:focus-visible{outline:2px solid #E01E45;outline-offset:1px}.ai-chatbot-feedback__btn--active{opacity:1;color:#e01e45}.ai-chatbot-suggestions{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:8px 0 2px}.ai-chatbot-suggestions__label{font-size:11px;font-weight:500;margin-right:2px}.ai-chatbot-suggestion{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;border:1px solid;font-size:11.5px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .2s ease;white-space:nowrap;outline:none;-webkit-tap-highlight-color:transparent;line-height:1.4}.ai-chatbot-suggestion:disabled{opacity:.45;cursor:not-allowed}.ai-chatbot-suggestion:focus-visible{outline:2px solid #1BA3F0;outline-offset:1px}.ai-chatbot-scroll-btn{pointer-events:auto;position:absolute;bottom:70px;left:50%;transform:translate(-50%);width:32px;height:32px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:5;animation:ai-chatbot-scrollBtnIn .25s ease;transition:background .15s,color .15s;outline:none;-webkit-tap-highlight-color:transparent;font-family:inherit}.ai-chatbot-scroll-btn svg{width:13px;height:13px}.ai-chatbot-fab-tooltip{pointer-events:auto;position:fixed;bottom:calc(36px + env(safe-area-inset-bottom,0px));right:calc(94px + env(safe-area-inset-right,0px));padding:10px 14px;border-radius:10px;font-size:12.5px;font-weight:500;font-family:Inter,system-ui,sans-serif;white-space:nowrap;z-index:10052;display:flex;align-items:center;gap:8px;animation:ai-chatbot-tooltipIn .35s cubic-bezier(.22,1,.36,1);box-shadow:0 4px 20px #00000026}.ai-chatbot-fab-tooltip__close{display:inline;background:none;border:none;cursor:pointer;font-size:16px;line-height:1;padding:0;margin-left:8px;opacity:.5;transition:opacity .15s;font-family:inherit}.ai-chatbot-fab-tooltip__close:hover{opacity:1}.ai-chatbot-message--grouped{margin-bottom:3px}.ai-chatbot-message--last-in-group{margin-bottom:14px}.ai-chatbot-message__avatar--hidden{visibility:hidden}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-scroll-btn{background:#1a1a1f;border:1px solid rgba(255,255,255,.08);color:#d8d8de;box-shadow:0 3px 12px #00000080}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-scroll-btn:hover{background:#252530;color:#ececef}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-fab-tooltip{background:#1a1a1f;border:1px solid rgba(255,255,255,.08);color:#d8d8de;box-shadow:0 6px 24px #00000080}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-fab-tooltip__close{color:#6a6b7a}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-suggestion{background:#1ba3f014;border-color:#1ba3f033;color:#7bc4f0}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-suggestion:hover:not(:disabled){background:#1ba3f026;color:#90d0f8}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-feedback__btn{color:#4a4b58}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-feedback__btn:hover{color:#8e8fa0;background:#ffffff0a}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-feedback__btn--active{color:#e01e45}.ai-chatbot-wrapper[data-theme=dark] .ai-chatbot-suggestions__label{color:#4a4b58}@media (max-width: 768px){.ai-chatbot-fab-tooltip{display:none!important}}body.mobile-nav-open .ai-chatbot-fab,body.mobile-nav-open .ai-chatbot-fab-tooltip,body.mobile-nav-open .ai-chatbot-panel,body.contact-modal-open .ai-chatbot-fab,body.contact-modal-open .ai-chatbot-fab-tooltip,body.contact-modal-open .ai-chatbot-panel{opacity:0!important;pointer-events:none!important;visibility:hidden!important}@media (prefers-reduced-motion: reduce){.ai-chatbot-fab,.ai-chatbot-panel,.ai-chatbot-message,.ai-chatbot-typing,.ai-chatbot-fab__icon-wrap,.ai-chatbot-header__close,.ai-chatbot-header__action-btn,.ai-chatbot-input__send,.ai-chatbot-quick-action,.ai-chatbot-suggestion,.ai-chatbot-input__field,.ai-chatbot-scroll-btn,.ai-chatbot-accent-line,.ai-chatbot-fab-tooltip,.ai-chatbot-feedback__btn{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.demo-banner{display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 16px;background:linear-gradient(135deg,rgba(var(--color-warning-rgb),.12),rgba(var(--color-warning-rgb),.08));border:1px solid rgba(var(--color-warning-rgb),.4);border-radius:6px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:13px;color:var(--color-text-primary, #1a1a1c);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 16px #00000014,0 0 0 1px rgba(var(--color-warning-rgb),.1) inset;transition:all .25s ease;flex-shrink:0;max-width:100%;overflow:hidden}.demo-banner:hover{background:linear-gradient(135deg,rgba(var(--color-warning-rgb),.18),rgba(var(--color-warning-rgb),.12));border-color:rgba(var(--color-warning-rgb),.55);box-shadow:0 6px 24px #0000001a,0 0 0 1px rgba(var(--color-warning-rgb),.15) inset}.demo-banner__icon{color:var(--color-warning);font-size:14px;flex-shrink:0;animation:pulse-subtle 2s ease-in-out infinite}@keyframes pulse-subtle{0%,to{opacity:.8}50%{opacity:1}}.demo-banner__title{font-weight:600;color:var(--color-text-primary, #1a1a1c);white-space:nowrap;letter-spacing:.01em}.demo-banner__testing-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:rgba(var(--color-warning-rgb),.2);border:1px solid rgba(var(--color-warning-rgb),.4);border-radius:6px;font-size:11px;font-weight:600;color:var(--color-warning);white-space:nowrap;animation:testing-pulse 1.5s ease-in-out infinite}@keyframes testing-pulse{0%,to{opacity:.85}50%{opacity:1;box-shadow:0 0 8px rgba(var(--color-warning-rgb),.3)}}.demo-banner--testing{border-color:rgba(var(--color-warning-rgb),.5)}.demo-banner__detail{color:var(--color-text-secondary, #6a6b75);white-space:nowrap;font-size:12px;display:none}.demo-banner__dismiss{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;border-radius:50%;border:none;background:#00000014;color:var(--color-text-secondary, #6a6b75);font-size:16px;line-height:1;cursor:pointer;flex-shrink:0;transition:all .2s ease;margin-left:4px;padding:0;font-weight:400}.demo-banner__dismiss:focus-visible{outline:2px solid rgba(var(--color-primary-rgb),.7);outline-offset:2px}.demo-banner__dismiss:hover{background:#00000026;color:var(--color-text-primary, #1a1a1c);transform:scale(1.1)}.demo-banner__dismiss:active{transform:scale(.95)}.demo-banner--inline{padding:6px 12px;gap:8px}.demo-banner--inline .demo-banner__detail{display:none}.demo-banner--full-width{position:fixed;top:64px;left:0;right:0;z-index:998;border-radius:0;border-left:none;border-right:none;border-top:none;padding:8px 16px;gap:8px;box-shadow:0 4px 16px #0000001a,0 1px rgba(var(--color-warning-rgb),.15) inset}@supports (top: env(safe-area-inset-top)){.demo-banner--full-width{top:calc(64px + env(safe-area-inset-top))}}.demo-banner--full-width .demo-banner__icon{font-size:13px}.demo-banner--full-width .demo-banner__title{font-size:12px}.demo-banner--full-width .demo-banner__detail{display:none}@media (max-width: 479px){.demo-banner{padding:7px 12px;gap:6px;font-size:11px;border-radius:var(--radius-lg)}.demo-banner__icon{font-size:12px}.demo-banner__title{font-size:11px;font-weight:600}.demo-banner__dismiss{width:28px;height:28px;min-width:28px;min-height:28px;font-size:14px}}@media (max-width: 359px){.demo-banner{padding:6px 10px;gap:4px}.demo-banner__title{font-size:10px}}@media (hover: none) and (pointer: coarse){.demo-banner{padding:10px 16px;min-height:44px}.demo-banner__dismiss{width:32px;height:32px;font-size:18px;border-radius:8px}.demo-banner--full-width .demo-banner__dismiss{width:36px;height:36px}}@media (prefers-reduced-motion: reduce){.demo-banner{animation:none;transition:none}.demo-banner__icon,.demo-banner__testing-badge{animation:none}.demo-banner:hover,.demo-banner__dismiss:hover{transform:none}}@supports (padding-top: env(safe-area-inset-top)){.demo-banner--full-width{top:calc(var(--header-height, 64px) + env(safe-area-inset-top));padding-top:calc(8px + env(safe-area-inset-top)/2);padding-bottom:calc(8px + env(safe-area-inset-bottom)/2)}}.server-engine-status{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-sm);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:600;border:1px solid transparent;transition:background .3s ease,border-color .3s ease;flex-shrink:0;white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;min-height:32px;max-height:36px;box-sizing:border-box}.server-engine-status--online{background:var(--status-success-bg, rgba(var(--color-success-rgb), .12));border-color:rgba(var(--color-success-rgb),.4);color:var(--color-text-primary, #1a1a1c)}.server-engine-status--online:hover{background:rgba(var(--color-success-rgb),.2);border-color:rgba(var(--color-success-rgb),.6)}.server-engine-status--offline{background:var(--status-error-bg, rgba(var(--color-error-rgb), .12));border-color:rgba(var(--color-error-rgb),.4);color:var(--color-text-primary, #1a1a1c)}.server-engine-status--offline:hover{background:rgba(var(--color-error-rgb),.2);border-color:rgba(var(--color-error-rgb),.6)}.server-engine-status--checking,.server-engine-status--unconfigured{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-secondary, #6a6b75)}.server-engine-status__dot{display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0;transition:background .3s ease}.server-engine-status--online .server-engine-status__dot{background:var(--color-success);animation:dot-pulse-green 2s ease-in-out infinite}.server-engine-status--offline .server-engine-status__dot{background:var(--color-error);animation:dot-pulse-red 1.5s ease-in-out infinite}.server-engine-status--checking .server-engine-status__dot{background:transparent;border:2px solid var(--color-text-secondary);border-top-color:transparent;animation:dot-spin 1.1s linear infinite;box-sizing:border-box}.server-engine-status--unconfigured .server-engine-status__dot{background:var(--color-text-disabled);animation:none}@keyframes dot-pulse-green{0%,to{opacity:.75}50%{opacity:1}}@keyframes dot-pulse-red{0%,to{opacity:.75}50%{opacity:1}}@keyframes dot-spin{to{transform:rotate(360deg)}}.server-engine-status__label{letter-spacing:.01em;line-height:1}@media (prefers-reduced-motion: reduce){.server-engine-status__dot{animation:none!important}.server-engine-status{transition:none}}body{background-color:var(--color-background, #040404)!important;color:var(--color-text-primary, #D1D1D1)!important}.ant-modal-mask{background:#000000a6!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ant-form-item-label>label{color:var(--color-text-secondary);font-weight:500}.ant-checkbox-inner{background:var(--color-elevated);border-color:#2a2a2acc;border-radius:4px;transition:all .25s ease}.ant-checkbox-checked .ant-checkbox-inner{background:var(--color-primary);border-color:var(--color-primary)}.ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:rgba(var(--color-primary-rgb),.4)}.admin-footer{position:-webkit-sticky;position:sticky;bottom:0;left:0;width:100%;height:56px;background-color:var(--color-elevated, #0E0E0E);color:var(--color-text-primary, #D1D1D1);padding:5px 20px;z-index:999;margin-top:0%;border-top:1px solid var(--color-border, #2A2A2A);transition:background-color var(--duration-normal, .2s) ease;display:flex;align-items:center}.spin{min-height:100vh;display:flex;align-items:center;justify-content:center;background:transparent}.spin .ant-spin-dot{font-size:28px}.spin .ant-spin-dot i{background-color:var(--color-primary);width:10px;height:10px;border-radius:50%}.d-flex{display:flex}.flex-grid .flex-grid-child{padding:0 12px}.align-center-v{display:flex;align-items:center}.justify-content-between{justify-content:space-between}.justify-content-center{justify-content:center}.align-items-center{align-items:center}.line-height-0{line-height:0}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.medium-text{font-weight:500}.status{display:inline!important;font-size:13px;font-weight:500;background-color:var(--color-border);color:var(--color-text-primary);padding:4.5px 11.85px;border-radius:var(--radius-md, 6px);transition:all var(--duration-normal, .2s) ease}.status.Success{background-color:rgba(var(--color-success-rgb, 0, 208, 132),.12);color:var(--color-success)}.status.warning{background-color:rgba(var(--color-warning-rgb, 239, 188, 42),.12);color:var(--color-warning)}.status.error{background-color:rgba(var(--color-error-rgb, 230, 57, 70),.12);color:var(--color-error)}.modal-video-close-btn{cursor:pointer}ul{list-style:outside none none;margin:0;padding:0}.m-0{margin:0!important}.mb-0{margin-bottom:0!important}.mb-20{margin-bottom:20px!important}.mb-25{margin-bottom:25px!important}.mb-30{margin-bottom:30px}.pb-30{padding-bottom:30px}.pl-0{padding-left:0!important}.mt-20{margin-top:20px!important}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.pr-0{padding-right:0!important}.ant-card-head-title span{display:inline-block;margin-left:15px;font-size:11px;font-weight:500;color:var(--color-text-secondary, #B0B0B0);transition:color var(--duration-normal) ease}.ant-card-head .ant-card-extra{display:flex;align-items:center}.ant-card-head .ant-card-extra:empty{display:none}.ant-card-head .ant-card-extra a{color:var(--color-text-secondary, #B0B0B0);transition:color var(--duration-normal) ease}.ant-card-head .ant-card-extra a:hover{color:var(--color-primary, #E01E45)}.ant-card-extra .ant-dropdown-trigger{line-height:0;order:1;margin-left:20px}.ninjadash-unresizable{resize:none}.ninjaDash-delete-modal .ant-modal-header{text-align:center;padding:22px 24px}.ninjaDash-delete-modal .ant-modal-header .ant-modal-title{font-size:20px;color:var(--color-error, #EF4444)!important}.ninjaDash-delete-modal .ant-modal-body{padding:20px 24px}.ninjaDash-delete-modal .ninjadash-delete-confirm{text-align:center}.ninjaDash-delete-modal .ninjadash-delete-confirm__action a{display:inline-flex;align-items:center;justify-content:center;padding:0 20px;min-height:32px;border-radius:3px;color:#fff;background-color:var(--color-success, #00D084)}.ninjadash_export-wrap .ninjadash-button-grp{margin:-5px}.ninjadash_export-wrap .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:50px!important}.ninjadash_export-wrap .ant-select-single:not(.ant-select-customize-input) .ant-select-selection-item{line-height:50px!important}.ninjadash_export-wrap .ninjadash-button-grp button{min-height:44px}.ninjadash_export-wrap .ninjadash-button-grp .ant-btn{margin:5px}.ant-radio-button-wrapper-checked{color:#fff}.growth-downward p,.growth-upward p{font-size:14px;color:var(--color-text-secondary);margin:0}.growth-downward h1 sub svg,.growth-upward h1 sub svg{position:relative;top:2px;font-size:14px;font-weight:600;left:5px;bottom:0}.growth-downward h1 sub{color:var(--color-error)}.growth-upward h1 sub{color:var(--color-success)}.chart-label{display:flex}.chart-label .chart-label__single{align-items:center}.chart-label .chart-label__single:not(:last-child){margin-right:40px}.chart-label .chart-label__single p{margin:0;color:var(--color-text-secondary)}.revenue-doughnut{display:flex;justify-content:center}.revenue-doughnut>div{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.revenue-doughnut .rd-labels{width:100%;margin-top:30px}.revenue-chat-percentage span{display:block}.revenue-chat-percentage span:not(:last-child){margin-bottom:15px}.ant-progress{display:inline-flex!important;align-items:center}.ant-progress>div{display:flex;flex-direction:column}.ant-progress .ant-progress-outer{margin-right:0!important;padding-right:0!important}.revenue-chat-percentage span{display:block;font-size:13px;color:var(--color-text-secondary)}.revenue-chat-percentage span:not(:last-child){margin-bottom:20px}.ant-progress-status-warning .ant-progress-bg{background:var(--color-warning)}.progress-primary .ant-progress-bg{background:var(--color-primary)}.progress-secondary .ant-progress-bg{background:var(--color-primary-hover, #FF3D65)}.progress-success .ant-progress-bg{background:var(--color-success)}.progress-info .ant-progress-bg{background:var(--color-info)}.progress-warning .ant-progress-bg{background:var(--color-warning)}.progress-danger .ant-progress-bg{background:var(--color-error)}.color-primary{color:var(--color-primary, #E01E45)}.color-secondary{color:var(--color-primary-hover, #FF3D65)}.color-info{color:var(--color-info, #1BA3F0)}.color-warning{color:var(--color-warning, #EFBC2A)}.color-success{color:var(--color-success, #00D084)}.color-danger{color:var(--color-error, #FF4D5E)}.color-dark{color:var(--color-elevated, #0E0E0E)}.color-error{color:var(--color-error, #FF4D5E)}.color-gray{color:var(--color-border-hover, #3A3A3A)}.button-example .ant-btn{margin:4px}.button-example .ant-btn-group .ant-btn{margin:0}.ant-btn{border-radius:var(--radius-md, 6px);transition:all var(--duration-fast) ease;font-weight:500}.ant-btn:hover{opacity:.92}.ant-btn:active{transform:scale(.98)}.ant-btn.ant-btn-white{color:var(--color-text-disabled);border-color:var(--color-text-primary)}.ant-btn.ant-btn-white svg{transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-btn.ant-btn-white:hover{color:var(--color-primary);background-color:#fff;border-color:var(--color-primary)}.ant-btn.ant-btn-white:hover svg{color:var(--color-primary)}.ant-btn-white:focus{background-color:transparent!important}.ant-btn.ant-btn-dashed{border-width:1px!important;border-style:solid!important;border-color:var(--color-border, #2A2A2A)!important;background:var(--color-elevated, #0E0E0E)!important;color:var(--color-text-primary, #D1D1D1)}.ant-btn.ant-btn-dashed:hover,.ant-btn.ant-btn-dashed:focus{color:var(--color-primary)!important;border-color:rgba(var(--color-primary-rgb, 224, 30, 69),.55)!important;background:rgba(var(--color-primary-rgb, 224, 30, 69),.06)!important}.ant-btn-primary[disabled]{color:#fff;background:rgba(var(--color-primary-rgb),.376)}.ant-btn-light[disabled]{background:#fff}.ant-btn-round.ant-btn-sm{height:38px}.ant-btn-white[disabled]{background-color:transparent;opacity:.6}.ant-btn-white[disabled]:hover{color:var(--color-text-disabled)!important}.ant-btn-primary[disabled]:hover{color:#fff!important;background:rgba(var(--color-primary-rgb),.376)!important}.btn-icon{padding:0 13px}.btn-inc,.btn-dec{height:38px;width:38px;font-size:20px;padding:0 12px!important;border-radius:10px!important;border:0 none}.btn-inc:hover,.btn-dec:hover{background:rgba(var(--color-primary-rgb),.063)!important;border:0 none!important}.btn-inc:hover i,.btn-inc:hover svg,.btn-dec:hover i,.btn-dec:hover svg{color:var(--color-primary)}.ant-form-item-label>label{font-weight:500}.ant-picker-input>input::placeholder{color:var(--color-text-secondary)!important}.ant-input-affix-wrapper,.ant-input{border-radius:6px}.ant-input-affix-wrapper .ant-input-prefix{margin-right:8px}.ant-input-affix-wrapper-lg .ant-input-lg{font-size:15px}.ant-picker-calendar-header .ant-select-selector{height:32px!important}.ant-picker-calendar-header .ant-select-selection-search-input{height:30px!important}.ant-select-single .ant-select-selector .ant-select-selection-item{line-height:30px!important}.ant-pagination .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:32px!important}.ant-pagination-item-active{background-color:var(--color-primary)!important}.ant-pagination-item-active a{color:#fff!important}.ant-pagination .ant-pagination-options .ant-select-selection-item{font-size:13px;line-height:30px!important}.ant-pagination .ant-pagination-options .ant-pagination-options-quick-jumper{height:30px;line-height:30px}.ant-pagination .ant-pagination-options .ant-pagination-options-quick-jumper input{line-height:30px;padding-top:0;padding-bottom:0}.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-jump-prev,.ant-pagination .ant-pagination-jump-next,.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-options .ant-select-selector{border:1px solid var(--color-border, #2A2A2A)!important;background-color:var(--color-elevated, #0E0E0E)}.ant-pagination .ant-pagination-jump-prev .ant-pagination-item-ellipsis,.ant-pagination .ant-pagination-jump-next .ant-pagination-item-ellipsis{color:var(--color-text-secondary, #B0B0B0)!important;line-height:2.6}.ant-pagination .ant-pagination-jump-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-jump-next .ant-pagination-item-link{display:block}.ant-pagination-prev,.ant-pagination-next{line-height:28px!important}.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link{border:0 none!important}.ant-pagination .ant-pagination-item a{color:var(--color-text-primary, #D1D1D1)}.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis{font-family:Inter,system-ui,sans-serif!important}.ant-pagination .ant-select-single .ant-select-selector .ant-select-selection-item{line-height:30px!important;color:var(--color-text-primary, #D1D1D1)}.ant-pagination .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:100%!important}.ant-pagination-item,.ant-pagination-options,.ant-pagination-prev,.ant-pagination-jump-prev,.ant-pagination-jump-next,.ant-pagination-next{margin:4px!important}.ant-table-pagination{margin-top:30px!important}.ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{display:none}.ant-table table tr th.ant-table-selection-column,.ant-table table tr td.ant-table-selection-column{padding:0 16px}.submission-successModal{text-align:center}.submission-successModal .icon-success{width:70px;height:70px;border-radius:50%;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;color:#fff;border:1px solid var(--color-success)}.submission-successModal p{margin-bottom:0}.submission-successModal .icon-success svg{color:var(--color-success)}.submission-successModal .submission-action{margin:30px -5px -5px}.submission-successModal .submission-action button{margin:5px;height:38px}.ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:var(--color-border, #D1D1D1);border-radius:6px!important}.ant-tree-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:42px!important;line-height:40px}.ant-tree-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:100%!important}.ant-tree-select.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:40px!important}.ant-radio-checked .ant-radio-inner{border-width:4px!important}.ant-radio-inner:after{content:none!important}.ant-statistic .ant-statistic-title{color:var(--color-text-secondary)}.ant-statistic .ant-statistic-content span{font-size:20px}.steps-action.justify-content-center{justify-content:center!important}.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-icon svg{color:var(--color-primary)}.ant-rate-star.ant-rate-star-zero span svg{color:var(--color-text-secondary)}.ant-rate-star:not(:last-child){margin-right:2px!important}.ant-result-icon{margin-bottom:20px!important}.ant-result .unauthorized-result-icon{width:180px;height:180px;max-width:100%}.ant-result-title{font-weight:500;margin-bottom:10px}.ant-result-extra{height:34px;padding:4px 10.72px}.ant-result-content .ant-typography strong{font-weight:500}.ant-result-content .ant-typography:last-child{margin-bottom:0}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:38px!important}.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:35px!important}.ant-select-multiple .ant-select-selector{padding-top:2px!important;padding-bottom:2px!important}.ninjadash-fullwidth-select{width:100%}.events{list-style:none;margin:0;padding:0}.events .ant-badge-status{overflow:hidden;white-space:nowrap;width:100%;text-overflow:ellipsis;font-size:12px}.notes-month{text-align:center;font-size:28px}.notes-month section{font-size:28px}.demo{margin:16px}.demo-nav{height:30px;line-height:30px;margin-bottom:16px;background:var(--color-elevated, #0E0E0E)}.demo-nav a{line-height:30px;padding:0 8px}.app-list{margin-top:16px}.project-modal{padding:5px!important}.project-modal .projects-members{margin-top:-12px}.project-modal .projects-members img{margin:6px}.project-modal .ant-form-item-control-input{margin-top:10px;min-height:auto}.project-modal .ant-select-selector{border-color:var(--color-border, #2A2A2A)}.project-modal .ant-picker{width:100%}.project-modal-footer{padding:10px!important;text-align:left!important}.ninjadash-addTask-modal{max-width:390px}.ninjadash-addTask-modal .ant-modal-header{border-bottom:0 none;padding-bottom:0!important}.ninjadash-addTask-modal .ant-modal-header .ant-modal-title{font-size:16px;font-weight:500;color:var(--color-text-primary, #D1D1D1)}.ninjadash-addTask-modal .ninjadash-addTask-modal-inner .ant-form-item{margin-bottom:15px}.ninjadash-addTask-modal .ant-modal-header .ant-modal-close-x svg{color:var(--color-text-secondary)}.ninjadash-addTask-modal .ant-form-item-control-input{min-height:36px}.ninjadash-addTask-modal input::placeholder,.ninjadash-addTask-modal textarea::placeholder{color:var(--color-text-secondary)}.ninjadash-addTask-modal input,.ninjadash-addTask-modal textarea{padding:6px 20px;border-radius:5px}.ninjadash-addTask-modal textarea{resize:none;min-height:125px}.ninjadash-addTask-modal .ninjadash-modal-actions{display:flex;justify-content:flex-end;margin:-6px}.ninjadash-addTask-modal .ninjadash-modal-actions button{font-size:14px;margin:6px;height:38px;border-radius:5px}.ant-slider-handle{margin-top:-6px!important}.ant-slider .ant-slider-rail,.ant-slider-track,.ant-slider .ant-slider-step{height:3px}.ant-tag{font-weight:600;padding:0 9.5px}.ant-tabs-tab span{display:flex;align-items:center}.ant-popover{position:fixed!important;z-index:99998!important}.ant-popover .ant-btn-sm{font-size:13px}.ant-popover .ant-popover-inner{padding:15px;box-shadow:var(--shadow-lg);border-radius:var(--radius-md, 6px);border:1px solid var(--color-border);background:var(--color-paper)}.ant-popover-inner .ant-popover-title{padding:5px 10px 10px}.ant-popover-inner .ant-popover-inner-content a{color:var(--color-text-primary, #D1D1D1)}.ant-drawer{z-index:1000}.ant-select-dropdown{padding:18px 0;box-shadow:var(--shadow-lg);border-radius:var(--radius-md, 6px);background:var(--color-paper);border:1px solid var(--color-border)}.ant-select-item{min-height:20px!important;padding:4px 12px!important}.ant-select-item-group{color:var(--color-text-secondary, #8B8B8B)}.ant-select-item.ant-select-item-option-grouped{padding-left:25px!important}.ant-select-dropdown .ant-select-item.ant-select-item-option-active{background:rgba(var(--color-primary-rgb),.02)}.ant-select-dropdown .ant-select-item.ant-select-item-option-selected .ant-select-item-option-content{padding-left:10px}.ant-select-dropdown .ant-select-item.ant-select-item-option-selected{color:var(--color-primary);background:rgba(var(--color-primary-rgb),.024)}.ant-select-dropdown .ant-select-item.ant-select-item-option-selected .ant-select-item-option-content{color:var(--color-primary);font-weight:500}.ant-select-dropdown .ant-select-item .ant-select-item-option-content{transition:.3s;color:var(--color-text-primary, #d1d1d1)}.mail-props{padding:10px 25px;border:0 none;background:var(--color-paper, #1F1F1F);margin-bottom:0}.mail-props li{display:flex;margin-bottom:12px}.mail-props li span:first-child{margin-right:50px;min-width:40px}.mail-props li span:last-child{color:var(--color-text-primary, #d1d1d1)}.mail-props li:last-child{margin-bottom:0}.mail-props li span{color:var(--color-text-secondary)}.ant-dropdown{box-shadow:none}.ant-dropdown.wide-dropdwon{min-width:140px!important}.ant-dropdown.wide-dropdwon.kanbanCard-more{min-width:220px!important;box-shadow:0 17px 20px #8b8b8b20}.ant-dropdown.wide-dropdwon.kanbanCard-more a{padding:10px 24px}.ant-dropdown-menu{min-width:200px;border-radius:0 0 5px 5px;box-shadow:none;border:none}.ant-dropdown-menu li{color:var(--color-text-primary, #d1d1d1);padding:5px 25px}.ant-dropdown-menu li:hover{background-color:rgba(var(--color-primary-rgb),.02)}.ninjadash-top-dropdown .ninjadash-top-dropdown__title{background:var(--color-elevated, #0E0E0E);width:100%;margin-bottom:12px;border-radius:var(--radius-md, 6px);font-size:14px;font-weight:500;min-height:50px;display:inline-flex;justify-content:center;align-items:center;color:var(--color-text-primary)}.ninjadash-top-dropdown{width:340px}.ninjadash-top-dropdown .ninjadash-top-dropdown__nav{height:260px}.ninjadash-top-dropdown .ninjadash-top-dropdown__nav.notification-list{padding:0 10px}.ninjadash-top-dropdown .ninjadash-top-dropdown__nav li{width:100%}.ninjadash-top-dropdown .ninjadash-top-dropdown__nav li a{padding:13px 10px;position:relative;width:100%}.ninjadash-top-dropdown .ninjadash-top-dropdown__nav li:last-child{margin:0}.ninjadash-top-dropdown a.btn-seeAll{position:relative;width:calc(100% + 30px);left:-15px;right:-15px;height:calc(100% + 15px);bottom:-15px;text-align:center;font-size:13px;font-weight:500;color:var(--color-primary, #E01E45);padding:15px 0;border-radius:0 0 6px 6px;justify-content:center;background:var(--color-paper, #1F1F1F);transition:.3s}.ninjadash-top-dropdown a.btn-seeAll:before{position:absolute;left:0;top:0;width:100%;height:100%;box-shadow:0 -15px 20px #8b8b8b08;z-index:1;content:""}.ninjadash-top-dropdown .ninjadash-top-dropdown__nav li a.btn-seeAll:hover:after{box-shadow:0 0}.ninjadash-top-dropdown .ninjadash-top-dropdown__nav li a:hover{background:var(--color-elevated, #0E0E0E)}.ninjadash-top-dropdown .ninjadash-top-dropdown__nav li a:hover:after{opacity:1;visibility:visible}.ninjadash-top-dropdown .ninjadash-top-dropdown__nav li a:hover figcaption h1{color:var(--color-primary)}.ninjadash-top-dropdown .ninjadash-top-dropdown__nav li a:after{position:absolute;left:-15px;right:-15px;top:0;width:calc(100% + 30px);height:100%;box-shadow:0 15px 50px #8b8b8b20;z-index:1;content:"";opacity:0;visibility:hidden}.ninjadash-top-dropdown .ninjadash-top-dropdown__content{display:flex;align-items:flex-start;width:100%;margin-bottom:0}.ninjadash-top-dropdown .ninjadash-top-dropdown__content .notification-icon{width:39.2px;height:32px;margin-right:15px;border-radius:50%;display:flex;align-items:center;justify-content:center}.ninjadash-top-dropdown .ninjadash-top-dropdown__content .notification-icon.bg-primary{background:rgba(var(--color-primary-rgb),.082);color:var(--color-primary)}.ninjadash-top-dropdown .ninjadash-top-dropdown__content .notification-icon.bg-secondary{background:rgba(var(--color-primary-rgb),.15);color:var(--color-primary)}.ninjadash-top-dropdown .ninjadash-top-dropdown__content .notification-icon svg{width:18px;height:18px}.ninjadash-top-dropdown .ninjadash-top-dropdown__content .notification-content{width:100%;display:flex;align-items:center;justify-content:space-between}.ninjadash-top-dropdown .notification-text h1{font-size:14px;font-weight:400;color:var(--color-text-primary, #D1D1D1);margin-bottom:4px}.ninjadash-top-dropdown .notification-text h1 span{color:var(--color-primary);font-weight:500;padding-left:0}.ninjadash-top-dropdown .notification-text p{font-size:12px;color:var(--color-text-secondary);margin-bottom:0}.ninjadash-top-dropdown .ninjadash-top-dropdown__content img{max-width:40px}.ninjadash-top-dropdown .ninjadash-top-dropdown__content figcaption{margin:-4px 15px 0}.ninjadash-top-dropdown .ninjadash-top-dropdown__content figcaption .ant-badge-count{font-size:8px;min-width:16px;width:16px;height:16px;line-height:16px;border-radius:8px}.ninjadash-top-dropdown .ninjadash-top-dropdown__content figcaption p.ant-scroll-number-only-unit.current{height:15px}.ninjadash-top-dropdown .ninjadash-top-dropdown__content figcaption h1{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:500;margin-bottom:2px}.ninjadash-top-dropdown .ninjadash-top-dropdown__content figcaption h1 span{font-size:12px;font-weight:400}.ninjadash-top-dropdown .ninjadash-top-dropdown__content figcaption p{display:flex;align-items:center;margin-bottom:0}.add-file-dropdown a{font-size:14px;font-weight:400}.add-file-dropdown a svg{width:14px}.folder-dropdown{min-width:200px!important}.ant-slider-tooltip.ant-tooltip-placement-top .ant-tooltip-arrow{transform:translateY(80%) translate(-50%)}.ant-badge.badge-success .ant-badge-count{background:var(--color-success, #00D084)}.badge{font-size:11px;font-weight:500;padding:0 6.5px;height:20px;display:flex;justify-content:center;align-items:center;border-radius:10px}.badge .ant-badge-count{box-shadow:0 0}.badge.badge-primary{background:rgba(var(--color-primary-rgb),.082);color:var(--color-primary)}.custom-cascade-render .ant-cascader-picker{width:100%}.ant-cascader-picker input::placeholder{color:var(--color-text-secondary)}.ant-comment-actions li{margin-bottom:0!important}.ant-radio-vertical .ant-radio-wrapper{display:block}.ant-radio-vertical .ant-radio-wrapper:not(:last-child){margin-bottom:14px}.ant-select-tree-list .ant-select-tree-node-content-wrapper:hover{background-color:rgba(var(--color-primary-rgb, 224, 30, 69),.08)!important}.ant-select-tree-list .ant-select-arrow svg{font-size:10px}.ant-tree-select.ant-select-multiple .ant-select-selection-item{border:0 none;border-radius:var(--radius-sm, 5px);background:var(--color-elevated, #0E0E0E);color:var(--color-text-primary, #D1D1D1);font-weight:500}.ant-switch:after{width:14px!important;height:14px!important}.ant-switch-small:after{width:10px!important;height:10px!important}.ant-picker{min-width:0;max-width:100%;width:min(250px,100%)}.ant-input-affix-wrapper>input.ant-input{padding-left:5px}.ant-input-affix-wrapper .ant-input-prefix svg{color:var(--color-text-primary)}.ant-input-affix-wrapper{padding:8px 20px}.ant-space-item .ant-btn span{font-size:14px}.pop-confirm .ant-btn{max-width:90px;padding:0 35.5px;height:44px}.pop-confirm-top{margin-bottom:10px}.pop-confirm-bottom{margin-top:10px}.pop-confirm-top .ant-btn:not(:last-child),.pop-confirm-bottom .ant-btn:not(:last-child){margin-right:10px}.pop-confirm-left .ant-btn:not(:last-child),.pop-confirm-right .ant-btn:not(:last-child){margin-bottom:10px}.ant-upload .ant-btn{font-size:14px;border-radius:5px}.ant-upload.ant-upload-select-picture-card{border:1px solid var(--color-border, #2A2A2A)!important;border-style:solid!important;border-radius:var(--radius-lg, 8px)!important;background-color:var(--color-elevated, #0E0E0E)!important;transition:border-color var(--duration-normal) ease,box-shadow var(--duration-normal) ease}.ant-upload.ant-upload-select-picture-card:hover{border-color:var(--color-primary, #E01E45)!important;box-shadow:var(--shadow-primary-sm)}.ant-upload.ant-upload-select-picture-card .anticon{margin-bottom:8px}.ant-upload .anticon svg{color:var(--color-text-secondary)}.ant-upload-list{margin-top:10px!important}.ninjadash-upload-basic .ant-upload.ant-upload-select{width:100%;border:1px solid var(--color-border, #2A2A2A);border-radius:var(--radius-lg, 8px);transition:border-color var(--duration-normal) ease,box-shadow var(--duration-normal) ease}.ninjadash-upload-basic .ant-upload.ant-upload-select:hover{border-color:var(--color-primary, #E01E45);box-shadow:var(--shadow-primary-sm)}.ninjadash-upload-basic .ant-upload.ant-upload-select .ant-upload{display:flex;align-items:center;justify-content:space-between}.ninjadash-upload-basic .ninjadash-upload-text{font-size:14px;color:var(--color-text-secondary);padding-left:15px}html[dir=rtl] .ninjadash-upload-basic .ninjadash-upload-text{padding-left:0;padding-right:15px}.ninjadash-upload-basic .ninjadash-upload-browse{font-size:14px;color:var(--color-text-secondary, #B0B0B0);display:inline-block;padding:14px 23px;border-left:1px solid var(--color-border, #2A2A2A);border-radius:0 10px 10px 0;transition:color var(--duration-normal) ease,background var(--duration-normal) ease}.ninjadash-upload-basic .ninjadash-upload-browse:hover{color:var(--color-primary);background:rgba(var(--color-primary-rgb),.04)}html[dir=rtl] .ninjadash-upload-basic .ninjadash-upload-browse{border-left:0 none;border-right:1px solid var(--color-border, #2A2A2A)}.ant-modal-wrap-rtl .ninjadash-event-details-modal .ant-modal-close{left:10px}.ant-card.ninjadash-upload-form .ant-card-body{padding-bottom:15px!important}.ant-picker{border-color:var(--color-border, #2A2A2A)}.ant-dropdown{box-shadow:var(--shadow-lg);background:var(--color-paper, #1F1F1F);border-radius:var(--radius-md, 6px);border:1px solid var(--color-border, #2A2A2A)}.ant-dropdown a{display:flex;align-items:center;padding:8px 24px;font-weight:400;color:var(--color-text-primary, #D1D1D1)}.ant-dropdown a i,.ant-dropdown a svg,.ant-dropdown a img{margin-right:8px;width:14px;height:14px}.ant-dropdown div{box-shadow:0 0;border-radius:5px}.ant-form-item-control-input .ant-picker{padding:0 12px;min-height:38px;border-color:var(--color-border, #2A2A2A)}.leaflet-container{z-index:0}.table-bordered .ant-table-thead>tr>th{background:var(--color-elevated, #0E0E0E);border-top:1px solid var(--color-border, #2A2A2A)}.table-bordered .ant-table-tbody>tr>td{border-color:var(--color-border, #2A2A2A)!important}.table-bordered .ant-table-thead tr th,.table-bordered .ant-table-tbody tr td{padding:16px 25px}.table-bordered .ant-table-thead tr th:last-child,.table-bordered .ant-table-tbody tr td:last-child{text-align:right}.table-responsive .ant-table-content{display:block;width:100%;overflow-x:auto}.table-responsive .ant-table-content .ant-table-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.RichTextEditor__root___2QXK-{border:0 none!important}.RichTextEditor__root___2QXK- .EditorToolbar__root___3_Aqz{margin:0;border-color:var(--color-border, #2A2A2A)}.RichTextEditor__root___2QXK- .ButtonWrap__root___1EO_R button{padding:0;border:0 none;background:var(--color-paper, #1F1F1F);margin-right:8px}.RichTextEditor__root___2QXK- .Dropdown__root___3ALmx .Dropdown__value___34Py9{border:0 none}.RichTextEditor__root___2QXK- .Dropdown__root___3ALmx select{border-right-width:0px;direction:ltr}.RichTextEditor__editor___1QqIU .DraftEditor-editorContainer{border:0 none}.atbd-chatbox__messageControl{min-width:210px}.atbd-chatbox__messageControl ul{margin:0;padding:10px 0}.atbd-chatbox__messageControl ul li a{padding:4px 24px}.atbd-chatbox__emoji{margin:-4.48px 0;padding:0 10px}.atbd-chatbox__emoji ul{display:flex;align-items:center}.atbd-chatbox__emoji ul li{display:inline-block}.atbd-chatbox__emoji ul li a{display:block;font-size:20px;padding:4px 7px;background:var(--color-paper, #1F1F1F)}.atbd-chatbox__emoji ul li a:hover{background-color:transparent}.atbd-chatbox__emoji ul li a svg{margin:0}.rdrMonths,.ant-space{flex-wrap:wrap}.ant-menu .ant-menu-submenu .ant-menu-submenu-title{display:flex;align-items:center}.ant-menu-submenu.ant-menu-submenu-inline .ant-menu-submenu-title,.ant-menu-item{display:inline-flex}.ant-menu-submenu-popup{z-index:105}.ant-menu-submenu-popup .ant-menu-sub{padding:8px 0}.ant-menu-submenu-popup .ant-menu-submenu.ant-menu-submenu-inline .ant-menu-submenu-title,.ant-menu-submenu-popup .ant-menu-item{display:block}.ant-menu-submenu-popup .ant-menu-item{margin-bottom:0!important}.ant-menu-sub.ant-menu-vertical{box-shadow:0 2px 8px #0000000d}.ant-menu-sub.ant-menu-vertical .ant-menu-item a{color:var(--color-text-secondary, #b0b0b0)}.ninjadash-header-more .ninjadash-nav-actions__searchbar{display:none}.ant-page-header.header-boxed{padding:26px 180px!important}.ant-page-header-heading{align-items:center}.ant-page-header-heading-title{text-transform:capitalize}.ant-page-header-heading-sub-title{position:relative;top:2px}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.row-dragging{box-shadow:0 15px 50px #8b8b8b20;display:flex}.row-dragging tr{box-shadow:0 15px 50px #8b8b8b20}.row-dragging td{padding:16px;color:#000;position:relative;z-index:9999;opacity:.5;vertical-align:middle}.row-dragging td .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--color-success, #00D084);border-color:var(--color-success, #00D084)}.row-dragging td .todos-action,.row-dragging td .table-actions{display:none}.row-dragging td .user-info figcaption{display:none}.row-dragging td .feather-move,.row-dragging td .drag_email,.row-dragging td .drag_company,.row-dragging td .drag_designation,.row-dragging td .drag_join-date,.row-dragging td .active{display:inline-block;margin-top:10px}.row-dragging .drag-visible{visibility:visible}.ninjadash-event-details-modal .ant-modal-content{border-radius:8px}.ninjadash-event-details-modal .ant-modal-close{top:12px;right:10px}.ninjadash-event-details-modal .ant-modal-close-x svg{width:14px;height:14px;color:#ffffff75}.ninjadash-event-details-modal .ant-modal-close-x{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;line-height:1;background-color:transparent}.ninjadash-event-details-modal .ant-modal-close-x:hover{background-color:#ffffff14}.ninjadash-event-details-modal .ant-modal-close-x:hover svg{color:var(--color-text-primary)}.ninjadash-event-details-modal.ninjadash-event-details-modal-primary .ant-modal-header,.ninjadash-event-details-modal.ninjadash-event-details-modal-secondary .ant-modal-header{background-color:var(--color-primary)}.ninjadash-event-details-modal.ninjadash-event-details-modal-success .ant-modal-header{background-color:var(--color-success, #00D084)}.ninjadash-event-details-modal.ninjadash-event-details-modal-info .ant-modal-header{background-color:var(--color-info, #1BA3F0)}.ninjadash-event-details-modal.ninjadash-event-details-modal-warning .ant-modal-header{background-color:var(--color-warning, #EFBC2A)}.ninjadash-event-details-modal.ninjadash-event-details-modal-danger .ant-modal-header{background-color:var(--color-error, #FF4D5E)}.ninjadash-event-details-modal.ninjadash-event-details-modal-dark .ant-modal-header{background-color:var(--color-elevated)}.ninjadash-event-details-modal .ant-modal-header{padding:19px 24px;border-radius:8px 8px 0 0}.ninjadash-event-details-modal .ant-modal-header .ant-modal-title{color:#fff;font-size:16px;font-weight:500}.ninjadash-export-wrap .ant-modal{width:390px!important}.ninjadash-export-wrap .ant-modal .ant-modal-header{border-bottom:0 none;padding:18px 30px 0}.ninjadash-export-wrap .ant-modal .ant-modal-body{padding:25px 30px 30px}.ninjadash-export-wrap .ant-modal .ninjadash-button-grp{text-align:right;margin:20px -8px -8px}.ninjadash-export-wrap .ant-modal .ninjadash-button-grp button{font-size:14px;font-weight:500;text-align:right;height:40px;padding:0 16px;margin:8px}.ninjadash-export-wrap .ant-modal .ninjadash-button-grp button.ant-btn-white{color:#8b8b8b!important}.ninjadash-export-wrap .ant-form-item-control-input{min-height:36px}.ninjadash-export-wrap .ant-form-item-control-input input{font-size:14px;font-weight:400;padding:6px 20px;border-radius:5px;color:var(--color-text-secondary)}.ninjadash-export-wrap .ant-select-single{width:100%!important}.ninjadash-export-wrap .ant-form .ant-form-item{margin-bottom:15px}.ninjadash-export-wrap .ant-select-single .ant-select-selector{padding:0 20px;border-color:var(--color-border, #2A2A2A)!important}.ninjadash-create-file .ninjadash-button-grp{text-align:right}.ninjadash-create-file .ant-modal{width:390px!important}.ninjadash-create-file .ant-modal .ant-form-item{margin-bottom:20px}.ninjadash-create-file .ant-modal-header{border-bottom:0 none;padding-bottom:6px}.ninjadash-create-file .ninjadash-button-grp button{height:40px;border-radius:5px;margin:5px}.ninjadash-create-file .ant-form-item-control-input{border-radius:5px}.ninjadash-create-file .ant-form-item-control-input input{border:1px solid var(--color-border, #2A2A2A)}.ninjadash-task-details .ant-modal-content .ant-modal-close{top:10px}.ninjadash-task-details .ant-modal-header{border-bottom:0 none;padding:30px 30px 0}.ninjadash-task-details .ant-modal{width:600px!important}.ninjadash-task-details .ant-modal-header .ant-modal-title h4{font-size:20px;font-weight:500;color:var(--color-text-primary, #D1D1D1);margin-bottom:4px}.ninjadash-task-details .ant-modal-header .ant-modal-title .sub-text{font-size:14px;font-weight:400;color:#8b8b8b}.ninjadash-task-details .ninjadash-task-details-modal .ninjadash-task-details__label{font-size:16px;display:block;margin-bottom:8px}.ninjadash-task-details .ninjadash-task-details-modal .ninjadash-task-details-modal__description textarea{padding:10px 20px;min-height:88px;width:100%;border:0 none;border-radius:var(--radius-xs, 4px);background-color:var(--color-elevated, #0E0E0E);color:var(--color-text-primary, #D1D1D1);resize:none}.ninjadash-task-details .ninjadash-task-details-modal .ninjadash-task-details-modal__description textarea:focus{outline:none}.ninjadash-task-details .ninjadash-task-details-modal .ninjadash-task-details-modal__description textarea::placeholder{color:var(--color-text-disabled, #8b8b8b);font-size:15px}.ninjadash-task-details .ant-modal-body{padding:14px 30px 30px}.ninjadash-task-details .ant-modal-body .ninjadash-checklist-block{margin-top:26px}.ninjadash-task-details .ant-modal-body .ninjadash-checklist-block .addChecklist-wrap{position:relative}.ninjadash-task-details .ant-modal-body .ninjadash-checklist-block .addChecklist-form{position:absolute;width:240px;padding:18px;left:0;top:50px;box-shadow:var(--shadow-lg);background-color:var(--color-paper, #1F1F1F);border:1px solid var(--color-border, #2A2A2A);border-radius:var(--radius-md, 6px);z-index:222}html[dir=rtl] .ninjadash-task-details .ant-modal-body .ninjadash-checklist-block .addChecklist-form{left:auto;right:0}.ninjadash-task-details .ant-modal-body .ninjadash-checklist-block .addChecklist-form .add-checklist{padding:10px;border-radius:var(--radius-xs, 4px);background-color:var(--color-elevated, #0E0E0E);color:var(--color-text-primary, #D1D1D1);width:100%;height:38px;border:1px solid var(--color-border, #2A2A2A)}.ninjadash-task-details .ant-modal-body .ninjadash-checklist-block .addChecklist-form .addChecklist-form-action{margin-top:15px}.ninjadash-task-details .ant-modal-body .ninjadash-checklist-block .addChecklist-form .addChecklist-form-action a{position:relative;top:3px;display:inline-flex;align-items:center;line-height:1}.ninjadash-task-details .ant-modal-body .ninjadash-checklist-block .addChecklist-form .addChecklist-form-action a svg{color:#9299bb}.ninjadash-task-details .ant-modal-body .ninjadash-checklist-block .addChecklist-form .addChecklist-form-action .btn-add{margin-right:15px}html[dir=rtl] .ninjadash-task-details .ant-modal-body .ninjadash-checklist-block .addChecklist-form .addChecklist-form-action .btn-add{margin-left:15px;margin-right:0}.ninjadash-task-details .ant-modal-body .ninjadash-checklist-block button{height:38px;padding:0 18.37px}.ninjadash-task-details .ant-modal-body .ninjadash-checklist-row{margin-top:26px}.ninjadash-task-details .ant-modal-body .ninjadash-checklist-row .ninjadash-checklist-item:not(:last-child){margin-bottom:30px}.ninjadash-task-details .ant-modal-body .ninjadash-checklist-row .ninjadash-checklist-item__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.ninjadash-task-details .ant-modal-body .ninjadash-checklist-row .ninjadash-checklist-item__top button{padding:0 16.32px;color:var(--color-text-primary, #D1D1D1);background-color:var(--color-elevated, #0E0E0E)}.ninjadash-task-details .ant-modal-body .ninjadash-checklist-row .ninjadash-checklist-item__title{font-size:16px;font-weight:500;color:var(--color-text-primary, #D1D1D1);margin-bottom:0}.ninjadash-task-details .ant-modal-body .ninjadash-checklist-row .ninjadash-checklist__progress .ant-progress-inner .ant-progress-bg{height:5px!important;background-color:var(--color-success, #00D084)}.ninjadash-task-details .ant-modal-body .ninjadash-checklist-row .ninjadash-checklist__progress .ant-progress .ant-progress-text{font-size:12px;font-weight:500;order:-1;margin:0 10px 0 0}html[dir=rtl] .ninjadash-task-details .ant-modal-body .ninjadash-checklist-row .ninjadash-checklist__progress .ant-progress .ant-progress-text{margin:0 0 0 10px}.ninjadash-task-details .ant-modal-body .ninjadash-checklist-tasks{margin:5px 0}.ninjadash-task-details .ant-modal-body .ninjadash-checklist-tasks .ant-checkbox-wrapper .ant-checkbox-inner{width:18px;height:18px;border-color:var(--color-text-secondary)}.ninjadash-task-details .ant-modal-body .ninjadash-checklist-tasks .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--color-success, #00D084)}.ninjadash-task-details .ant-modal-body .ninjadash-checklist-tasks .ant-checkbox-wrapper .ant-checkbox-checked:after{border-color:var(--color-success, #00D084)}.ninjadash-task-details .ant-modal-body .ninjadash-checklist-item .ninjadash-checklist-tasks-wrap button{padding:0 35px;color:var(--color-text-primary, #D1D1D1);background-color:var(--color-elevated, #0E0E0E)}.ninjadash-task-details .ant-modal-body{max-height:800px;overflow-y:auto}@media (max-width: 767px){.ant-page-header{padding:26px 15px}}.page-header-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:-6px -4px}.page-header-actions button{font-size:12px;font-weight:500;height:34px;padding:0 12.32px;box-shadow:0 3px 5px #8b8b8b05;margin:6px 4px}.page-header-actions button.ant-btn-white:focus{background-color:#fff!important}.page-header-actions button+button{margin-left:8px}.page-header-actions button.ant-btn-white svg{width:12px;height:12px;margin-right:2px;color:var(--color-primary)}.ant-menu-dark .ant-menu-item a{font-weight:400;color:#ffffffa6!important}.ant-menu-dark .ant-menu-item a:hover{color:#fff}.ant-menu-dark .ant-menu-submenu span{color:#ffffffa6!important}.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#ffffff0d}.ant-menu-inline-collapsed-tooltip a{color:#000!important}.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:before{background:transparent}.chart-label{display:flex;align-items:center;justify-content:center;margin-bottom:6px;color:var(--color-text-secondary, #b0b0b0)}.chart-label .label-dot{margin-right:8px;width:7px;height:7px;border-radius:50%}.chart-label .label-dot.dot-success{background:var(--color-success, #00D084)}.chart-label .label-dot.dot-info{background:var(--color-primary, #E01E45)}.chart-label .label-dot.dot-warning{background:var(--color-warning, #EFBC2A)}.ant-notification{z-index:1050!important}.rdrInputRange{padding-left:10px!important}.overlay-dark{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#10122130;z-index:-1;opacity:0;visibility:hidden}.overlay-dark.show{z-index:998;opacity:1;visibility:visible}@media only screen and (max-width: 1599px){.ant-page-header.header-boxed{padding:26px 130px!important}}@media only screen and (max-width: 1500px){.full-width-table .revenue-table{min-height:100%}.pop-confirm .ant-btn{padding:0 20px;max-width:60px}.pop-confirm.pop-confirm-right{margin-left:300px!important}.pop-confirm.pop-confirm-bottom,.pop-confirm.pop-confirm-top{margin-left:80px!important}}@media only screen and (max-width: 1399px){.ant-page-header.header-boxed{padding:26px 50px!important}}@media only screen and (max-width: 1199px){.ant-page-header{padding:0 15px}}@media only screen and (max-width: 991px){.ant-page-header.header-boxed{padding:26px 30px!important}.rdrMonths .rdrMonth{width:100%;margin-bottom:30px}.rdrDateRangePickerWrapper.PreviewArea{max-height:300px;overflow-y:auto;overflow-x:hidden}.rdrCalendarWrapper.rdrDateRangeWrapper{margin-top:20px}.ant-menu-inline-collapsed-tooltip{display:none}}@media only screen and (max-width: 800px){.ant-page-header-heading-left{max-width:320px}}@media only screen and (max-width: 767px){.ant-page-header{padding:26px 15px}.ant-page-header-heading{flex-flow:column;align-items:center;justify-content:center!important}.ant-page-header-heading-left{max-width:100%}.ant-page-header-heading .ant-page-header-heading-title{white-space:normal;text-align:center}.ant-page-header-heading-extra{white-space:normal!important;margin:12px 0 4px!important}.ant-page-header-heading-extra .page-header-actions{white-space:normal!important;text-align:center}.ant-card-body{padding:20px!important}.ant-card-head{padding-left:20px!important;padding-right:20px!important}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-item.ant-pagination-prev,.ant-pagination .ant-pagination-item.ant-pagination-next,.ant-pagination .ant-pagination-jump-prev{margin-right:5px}.ant-pagination li.ant-pagination-item,.ant-pagination li.ant-pagination-prev,.ant-pagination li.ant-pagination-next,.ant-pagination li.ant-pagination-jump-prev,.ant-pagination li.ant-pagination-jump-next{font-size:13px;height:25px;min-width:25px;line-height:22px}.ant-pagination li.ant-pagination-prev .anticon,.ant-pagination li.ant-pagination-next .anticon{vertical-align:.15em}.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis{line-height:2;font-family:Inter,system-ui,sans-serif}.ant-table-pagination{float:none!important;text-align:center}.ant-table-pagination li.ant-pagination-total-text{display:block;margin-bottom:8px}.ant-table-pagination li{margin-right:8px!important}.ant-pagination .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:25px!important}.ant-pagination .ant-select-single .ant-select-selector .ant-select-selection-item{line-height:23px!important}.rdrDefinedRangesWrapper{border-right:0 none}.project-modal .ant-picker{margin-bottom:30px}.project-modal{padding:0!important}}@media only screen and (max-width: 575px){.mt-sm-10{margin-top:10px}.ant-page-header-heading-left{margin-top:0}.btn-inc,.btn-dec{height:30px;width:30px}.ant-page-header{padding:26px 20px 16px}.ant-layout-header{height:auto}.ant-card-head{line-height:1}.ant-card-head-title{white-space:normal!important}.pop-confirm .ant-btn{max-width:60px;padding:0 20px}.pop-confirm.pop-confirm-right{margin-left:320px!important}.pop-confirm.pop-confirm-bottom{margin-left:95px!important}.ant-card-head-wrapper{flex-flow:column;align-items:center}.ant-card-head-wrapper .ant-card-extra{padding:0 0 16px!important;float:none;margin:0;flex-flow:column}.ant-card-head-wrapper .ant-card-extra .ant-dropdown-trigger+.card-nav{margin-bottom:8px}.ant-card-head-wrapper .ant-card-extra .ant-dropdown-trigger{margin:0!important}.card-nav ul li.active:before{display:none}.ant-card-head-title>div{display:flex;flex-flow:column;align-items:center}.ant-card-head-title>div span{margin:8px 0 0}.ant-picker-range-wrapper{min-width:auto!important}.ant-picker-panel-container .ant-picker-panels,.ant-picker-datetime-panel{flex-direction:column}}.bmzxig .ant-table tr th:first-child,.bmzxig .ant-table tr td:first-child{padding-right:15px}.ant-empty .ant-empty-footer button{padding:0 15.58px!important}.addEvent-modal .ant-modal-header{padding:20px 25px}.addEvent-modal .ant-modal-header .ant-modal-close-x svg{color:var(--color-text-disabled)}.addEvent-modal .ant-modal-header .ant-modal-title{font-size:15px;font-weight:500;color:var(--color-text-primary, #D1D1D1)}.addEvent-modal .ant-modal-body{padding:23px 25px}.event-dropdown{min-width:auto!important;max-width:450px;padding:0!important;margin:6px 0 0!important;box-shadow:0 10px 40px #8b8b8b20!important}.event-dropdown div{border-radius:8px}.event-dropdown .ant-card{width:100%!important;margin-bottom:0!important}.placement-confirm .ant-btn.ant-btn-white:hover{border-color:var(--color-primary)}@media only screen and (max-width: 479px){.placement-confirm{display:flex;flex-wrap:wrap;margin:-5px -10px 0 -5px}.placement-confirm .pop-confirm{flex:0 0 50%}.pop-confirm .ant-btn{display:block;padding:0 20px;max-width:80px;min-width:80px;margin:10px}.pop-confirm.pop-confirm-right,.pop-confirm.pop-confirm-top{margin-left:0!important}.pop-confirm.pop-confirm-bottom{margin-left:0!important;margin-top:0!important}}@media only screen and (max-width: 400px){.ant-select{max-width:100%;min-width:0}.rdrDefinedRangesWrapper{width:100%!important}.rdrDateRangePickerWrapper{flex-wrap:wrap}.ninjadash-top-dropdown{width:280px;min-width:180px}.ninjadash-top-dropdown .ninjadash-top-dropdown__title{min-height:40px}.ninjadash-top-dropdown .ninjadash-top-dropdown__nav li:not(:last-child){margin-bottom:10px}.ninjadash-top-dropdown .ninjadash-top-dropdown__nav li a{padding:10px 0}.ninjadash-top-dropdown .ninjadash-top-dropdown__content img{margin-right:15px}.ninjadash-top-dropdown .ninjadash-top-dropdown__content figcaption{margin-left:0}.ninjadash-top-dropdown .ninjadash-top-dropdown__content figcaption .ninjadash-top-dropdownText{min-width:155px}.ant-drawer-content-wrapper{width:260px!important}.rdrCalendarWrapper.rdrDateRangeWrapper{margin-top:0}}@media only screen and (max-width: 379px){.ant-card-head-wrapper .ant-card-extra .ant-radio-button-wrapper{height:32px!important;line-height:30px!important}.ant-notification-notice{width:275px}}@media (max-width: 575px){.ant-card-body{padding:15px!important}}@media (max-width: 991px){.mail-sideabr{box-shadow:0 0 10px #00000020}.ant-card-head-title span{margin-left:10px}}@media print{.invoice-area .ant-page-header,.customizer-trigger{display:none}}.ant-card-body .sd-spin div,.ant-card-body .spin div{position:relative}.ant-card-body .sd-spin,.ant-card-body .spin{height:200px}.ant-card-body{position:relative}.ant-card-body .sd-spin .ant-spin,.ant-card-body .spin .ant-spin{display:flex;align-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-height:200px;z-index:1}.ant-card-body .sd-spin,.ant-card-body .spin{position:relative;min-height:200px}.ant-card-body .sd-spin:before,.ant-card-body .spin:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(var(--color-primary-rgb),.03) 0%,transparent 70%);animation:pulse 2s ease-in-out infinite;z-index:0}.starActive svg{color:red}.jvectormap-zoomin,.jvectormap-zoomout{width:27px;height:27px;background:none;color:var(--color-text-primary, #D1D1D1);border:1px solid var(--color-border, #2A2A2A);padding:0;font-size:15px;display:flex;align-items:center;justify-content:center;left:auto;right:0;top:auto;background-color:var(--color-paper, #1F1F1F)}.jvectormap-zoomin{border-radius:6px 6px 0 0;bottom:36px}.jvectormap-zoomout{border-radius:0 0 6px 6px;bottom:10px}.jvectormap-tip{padding:7px 12px;border:0 none;font-size:12px;background:var(--color-elevated)}.btn-rtl{width:60px;height:60px;border:1px solid #fff;background:#4347d9;color:#fff;position:fixed;right:0;top:50%;margin-top:-30px;z-index:1060;border-radius:50%;display:flex;align-items:center;justify-content:center}.my-masonry-grid{display:flex;margin-left:-10px;width:auto}.my-masonry-grid_column{padding-left:10px;background-clip:padding-box}.my-masonry-grid_column>div{background:gray;margin-bottom:30px}.common-ul{padding:5px 0 5px 10px}.display{display:none}li.active>.display{display:block}html[dir=rtl] .ant-card-head-title span{margin-right:15px}html[dir=rtl] span[aria-label=arrow-right] svg,html[dir=rtl] span[aria-label=arrow-left] svg{transform:rotateY(180deg)}html[dir=rtl] .ant-menu.ant-menu-vertical{text-align:right!important}html[dir=rtl] .ant-menu.ant-menu-vertical .ant-menu-submenu-placement-rightTop{left:-170px!important}html[dir=rtl] .ant-menu.ant-menu-vertical .ant-menu-vertical-left{text-align:right}html[dir=rtl] .ant-modal-confirm .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-left:0;margin-right:8px}html[dir=rtl] .ant-menu.ant-menu-vertical .ant-menu-submenu-arrow{right:auto;left:16px;transform:rotateY(180deg)}html[dir=rtl] .ant-menu-vertical .ant-menu-submenu-title{padding-right:15px!important}html[dir=rtl] .project-modal-footer{text-align:right!important}html[dir=rtl] .ant-card-extra .ant-dropdown-trigger{margin-right:20px!important;margin-left:0!important}.ninjadash-topmenu .ninjadash-blog-details .ninjadash-share-links{margin-left:1000px!important}.auth0-lock.auth0-lock .auth0-lock-header-logo{height:32px!important;margin:0 0 3px!important}.auth0-lock.auth0-lock .auth0-lock-name{font-size:16px!important}.glow-text{color:#f87171;text-shadow:0 0 8px rgba(var(--color-primary-rgb),.18),0 0 20px rgba(var(--color-primary-rgb),.08)}.glow-text.success{color:#4ade80;text-shadow:0 0 8px rgba(0,200,100,.18),0 0 20px rgba(0,200,100,.08)}.glow-text.warning{color:#fbbf24;text-shadow:0 0 8px rgba(255,184,0,.18),0 0 20px rgba(255,184,0,.08)}.glow-text.error{color:#fb7185;text-shadow:0 0 8px rgba(255,51,102,.18),0 0 20px rgba(255,51,102,.08)}.glass-panel{background:linear-gradient(135deg,#040404d9,#0e0e0ed9);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border:1px solid rgba(var(--color-primary-rgb, 224, 30, 69),.15);border-radius:var(--radius-lg, 8px);box-shadow:var(--shadow-lg),inset 0 1px #ffffff0a;position:relative}.glass-panel:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--color-primary-rgb, 224, 30, 69),.25),transparent);pointer-events:none}.neon-border{border:1px solid rgba(var(--color-primary-rgb),.4);box-shadow:0 0 5px rgba(var(--color-primary-rgb),.2),0 0 10px rgba(var(--color-primary-rgb),.1),inset 0 0 5px rgba(var(--color-primary-rgb),.05);transition:all .3s ease}.neon-border:hover{border-color:rgba(var(--color-primary-rgb),.7);box-shadow:0 0 10px rgba(var(--color-primary-rgb),.4),0 0 20px rgba(var(--color-primary-rgb),.2),0 0 40px rgba(var(--color-primary-rgb),.1),inset 0 0 10px rgba(var(--color-primary-rgb),.08)}.neon-border.success{border-color:#0f86;box-shadow:0 0 5px #0f83,0 0 10px #00ff881a}.neon-border.warning{border-color:#ffb80066;box-shadow:0 0 5px #ffb80033,0 0 10px #ffb8001a}.neon-border.error{border-color:#f366;box-shadow:0 0 5px #f363,0 0 10px #ff33661a}@media (max-width: 480px){.ant-card-body{padding:clamp(12px,3.8vw,16px) clamp(12px,3.2vw,14px)!important}.ant-card-head{padding-left:clamp(12px,3.2vw,14px)!important;padding-right:clamp(12px,3.2vw,14px)!important}.cyber-stat-card{padding:16px}.cyber-stat-card .stat-value{font-size:1.75rem}.cyber-stat-card .stat-icon{width:36px;height:36px;font-size:1rem}.ant-table{font-size:12px!important}.glass-panel,.cyber-glass{border-radius:8px!important}}@media (min-width: 481px) and (max-width: 768px){.ant-card-body{padding:clamp(16px,2.8vw,20px) clamp(14px,2.5vw,18px)!important}}@media (min-width: 769px) and (max-width: 1024px){.ant-card-body{padding:clamp(18px,2.2vw,22px) clamp(16px,2vw,20px)!important}}@media (min-width: 1440px){.ant-card-body{padding:clamp(22px,1.6vw,30px) clamp(20px,1.4vw,28px)!important}.cyber-stat-card{padding:28px}.cyber-stat-card .stat-value{font-size:3rem}}@media (min-width: 1920px){.ant-card-body{padding:clamp(26px,1.4vw,36px) clamp(24px,1.2vw,32px)!important}.cyber-stat-card{padding:32px}}@media print{*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;animation:none!important;transition:none!important}body{background:#fff!important;color:#000!important;font-size:12pt;line-height:1.5}a,a:visited{color:#000!important;text-decoration:underline}a[href]:after{content:" (" attr(href) ")";font-size:.8em;color:#555!important}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}.ant-layout-sider,.ant-layout-header,.admin-footer,.ant-menu,.ant-btn,.ant-pagination,.ant-tabs-nav,.ant-modal-close,nav,.no-print{display:none!important}.ant-layout-content{margin:0!important;padding:0!important;width:100%!important;background-image:none!important}.ant-card{border:1px solid #ccc!important;page-break-inside:avoid;margin-bottom:16pt;border-radius:0!important}.ant-card-head{background:#f5f5f5!important;border-bottom:1px solid #ccc!important}.ant-table{border-collapse:collapse;width:100%!important}.ant-table-thead>tr>th{background:#f0f0f0!important;border:1px solid #ccc!important;padding:8pt!important;font-weight:700}.ant-table-tbody>tr>td{border:1px solid #ccc!important;padding:6pt!important}.ant-table-tbody>tr:nth-child(2n){background:#f9f9f9!important}.cyber-stat-card{border:1px solid #ccc!important;padding:12pt;page-break-inside:avoid}.cyber-stat-card .stat-value{font-size:18pt;color:#000!important}.cyber-stat-card .stat-label{color:#333!important;font-size:9pt}img{max-width:100%!important;page-break-inside:avoid}h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-inside:avoid}p,table,figure{orphans:3;widows:3}@page{margin:1.5cm;size:A4}}.cyber-gradient-bg{background:linear-gradient(135deg,var(--color-background) 0%,color-mix(in srgb,var(--color-primary) 8%,var(--color-elevated)) 50%,var(--color-background) 100%)}.cyber-stat-card{position:relative;overflow:hidden;background:linear-gradient(145deg,var(--color-paper) 0%,var(--color-elevated) 100%);border:1px solid var(--color-border);border-radius:var(--radius-lg, 8px);transition:all .3s cubic-bezier(.22,1,.36,1)}.cyber-stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,var(--color-primary) 50%,transparent 100%);opacity:0;transition:opacity .3s ease}.cyber-stat-card:hover{transform:translateY(-3px);box-shadow:0 12px 40px #00000059,0 0 30px rgba(var(--color-primary-rgb),.1);border-color:rgba(var(--color-primary-rgb),.3)}.cyber-stat-card:hover:before{opacity:1}.cyber-stat-card .stat-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--radius-md, 6px);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 15%,transparent),color-mix(in srgb,var(--color-primary) 5%,transparent));transition:all .3s ease}.cyber-stat-card:hover .stat-icon{transform:scale(1.05) rotate(3deg);box-shadow:0 0 24px rgba(var(--color-primary-rgb),.25)}.cyber-stat-card .stat-value{font-size:2rem;font-weight:700;color:var(--color-text-primary);line-height:1.2;margin:8px 0}.cyber-stat-card .stat-label{font-size:13px;font-weight:500;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.cyber-chart-container{position:relative;padding:16px;background:linear-gradient(165deg,var(--color-elevated) 0%,color-mix(in srgb,var(--color-primary) 2%,var(--color-background)) 100%);border:1px solid var(--color-border);border-radius:var(--radius-lg, 8px)}.cyber-chart-container:after{content:"";position:absolute;bottom:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,var(--color-primary),transparent);opacity:.3}.cyber-data-table .ant-table-thead>tr>th{background:linear-gradient(180deg,var(--color-elevated) 0%,color-mix(in srgb,var(--color-primary) 3%,var(--color-elevated)) 100%);border-bottom:2px solid var(--color-border);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.cyber-data-table .ant-table-tbody>tr{transition:all .2s ease}.cyber-data-table .ant-table-tbody>tr:hover{background:linear-gradient(90deg,rgba(var(--color-primary-rgb),.06) 0%,transparent 100%)!important}.cyber-data-table .ant-table-tbody>tr>td{border-bottom:1px solid rgba(46,47,54,.5)}.cyber-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.cyber-empty-state__icon{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 12%,var(--color-elevated)) 0%,var(--color-elevated) 100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 10%,transparent),0 12px 32px #0000004d}.cyber-empty-state__icon svg{font-size:36px;color:var(--color-primary)}.cyber-empty-state__title{font-size:16px;font-weight:600;color:var(--color-text-primary);margin-bottom:8px}.cyber-empty-state__description{font-size:14px;color:var(--color-text-secondary);max-width:320px;line-height:1.6}.cyber-timeline{position:relative;padding-left:24px}.cyber-timeline:before{content:"";position:absolute;left:8px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--color-primary) 0%,transparent 100%)}.cyber-timeline__item{position:relative;padding-bottom:24px}.cyber-timeline__item:before{content:"";position:absolute;left:-20px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 16px rgba(var(--color-primary-rgb),.4)}.cyber-timeline__item:last-child{padding-bottom:0}.cyber-metric{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-xl, 10px);font-size:13px;font-weight:600;background:var(--color-elevated);border:1px solid var(--color-border);transition:all .2s ease}.cyber-metric:hover{border-color:var(--color-primary);box-shadow:0 0 16px rgba(var(--color-primary-rgb),.15)}.cyber-metric--success{background:color-mix(in srgb,var(--color-success) 10%,var(--color-elevated));border-color:#00d0844d;color:var(--color-success)}.cyber-metric--warning{background:color-mix(in srgb,var(--color-warning) 10%,var(--color-elevated));border-color:#efbc2a4d;color:var(--color-warning)}.cyber-metric--error{background:color-mix(in srgb,var(--color-error) 10%,var(--color-elevated));border-color:#e639464d;color:var(--color-error)}.cyber-search{position:relative}.cyber-search .ant-input-affix-wrapper{background:var(--color-elevated)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-lg, 8px)!important;padding:12px 16px!important;transition:all .25s ease}.cyber-search .ant-input-affix-wrapper:hover{border-color:rgba(var(--color-primary-rgb),.3)!important}.cyber-search .ant-input-affix-wrapper:focus,.cyber-search .ant-input-affix-wrapper-focused{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.12),0 0 24px rgba(var(--color-primary-rgb),.08)!important}.cyber-fab{position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-primary) 0%,#FF3D65 100%);color:#fff;border:none;box-shadow:0 4px 16px rgba(var(--color-primary-rgb),.4),0 0 0 1px #ffffff1a inset;cursor:pointer;transition:all .3s cubic-bezier(.22,1,.36,1);z-index:100}.cyber-fab:hover{transform:scale(1.08) rotate(90deg);box-shadow:0 8px 32px rgba(var(--color-primary-rgb),.5),0 0 0 1px #ffffff26 inset}.cyber-fab:active{transform:scale(.95)}.cyber-dot{position:relative;display:inline-block}.cyber-dot:after{content:"";position:absolute;top:0;right:0;width:10px;height:10px;border-radius:50%;background:var(--color-primary);border:2px solid var(--color-paper);animation:pulse-dot 2s ease-in-out infinite}.cyber-dot--success:after{background:var(--color-success)}.cyber-dot--warning:after{background:var(--color-warning)}.cyber-dot--error:after{background:var(--color-error)}@keyframes pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}.cyber-section-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.cyber-section-header__title{font-size:18px;font-weight:700;color:var(--color-text-primary)}.cyber-section-header__line{flex:1;height:1px;background:linear-gradient(90deg,var(--color-border),transparent)}.cyber-skeleton{position:relative;overflow:hidden;border-radius:var(--radius-md, 6px)}.cyber-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.04) 50%,transparent 100%);animation:skeleton-shimmer 1.5s ease-in-out infinite}@keyframes skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width: 768px){.cyber-stat-card .stat-value{font-size:1.5rem}.cyber-stat-card .stat-icon{width:44px;height:44px}.cyber-fab{width:48px;height:48px;bottom:16px;right:16px}}@media (pointer: coarse){.ant-btn,.ant-btn-sm,.ant-btn-icon-only{min-height:44px;min-width:44px}.ant-menu-item,.ant-menu-submenu-title{min-height:44px;line-height:44px}.ant-tabs-tab{padding:12px 16px!important;min-height:44px}.ant-checkbox-wrapper,.ant-radio-wrapper{padding:8px 0;min-height:44px;display:inline-flex;align-items:center}.ant-select-selector{min-height:44px!important}.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next{min-width:44px!important;min-height:44px!important;line-height:42px!important}.ant-switch{min-width:52px;min-height:28px}}@media (max-width: 767px){.ant-card{margin-bottom:12px!important}.ant-card .ant-card-head{padding:12px 16px!important;min-height:auto!important}.ant-card .ant-card-head-title{padding:4px 0!important;font-size:14px!important}.ant-card .ant-card-extra{padding:4px 0!important}.ant-card .ant-card-head-wrapper{flex-wrap:wrap;gap:4px}.ant-row{margin-left:-6px!important;margin-right:-6px!important}.ant-row>.ant-col{padding-left:6px!important;padding-right:6px!important}.ant-card-actions>li>span{min-height:44px;display:flex;align-items:center;justify-content:center}}@media (max-width: 379px){.ant-card-body{padding:12px!important}.ant-card .ant-card-head{padding:10px 12px!important}.ant-card-head-title{overflow:hidden;text-overflow:ellipsis}}@media (max-width: 767px){.ant-table-wrapper{position:relative}.ant-table-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;width:24px;pointer-events:none;background:linear-gradient(to right,transparent,rgba(4,4,4,.6));z-index:2;opacity:1;transition:opacity .3s ease;border-radius:0 8px 8px 0}.ant-table-thead>tr>th:first-child,.ant-table-tbody>tr>td:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:3;background:inherit}.ant-table{font-size:13px}}@media (max-width: 767px){.ant-form-item{margin-bottom:16px}.ant-form-item-label{padding-bottom:4px!important}.ant-form-item-label>label{font-size:13px}.ant-input,.ant-input-number,.ant-picker,.ant-select{width:100%!important;max-width:100%!important}.ant-input:not(:is(.ant-input-affix-wrapper *)),.ant-input-number-input{min-height:44px;font-size:16px}.ant-input-affix-wrapper{min-height:44px}.ant-form-item .ant-form-item-control .ant-btn+.ant-btn{margin-top:8px;margin-left:0}textarea.ant-input{min-height:100px;font-size:16px}}@media (max-width: 767px){.ant-dropdown{max-width:calc(100vw - 16px)!important}.ant-popover{max-width:calc(100vw - 24px)!important}.ant-popover-inner{padding:12px!important}.ant-tooltip{max-width:calc(100vw - 32px)!important}}@media (max-width: 480px){.ant-notification{width:calc(100vw - 16px)!important;max-width:none!important;margin-right:8px!important}.ant-notification-notice{padding:12px 16px!important;width:100%!important}.ant-message{top:max(8px,env(safe-area-inset-top,0px))!important}.ant-message-notice-content{max-width:calc(100vw - 32px);font-size:14px;padding:10px 16px}}@media (max-width: 479px){.ant-drawer-content-wrapper{width:100%!important;max-width:100vw!important}.ant-drawer-header{padding:12px 16px!important}.ant-drawer-body{padding:16px!important}.ant-drawer-footer{padding:12px 16px!important;padding-bottom:max(12px,env(safe-area-inset-bottom,0px))!important}}@media (hover: none) and (pointer: coarse){.ant-table-body,.ant-table-content{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.ant-btn:active{transform:scale(.97);transition:transform .1s ease}.ant-card:active{transform:scale(.995);transition:transform .1s ease}.ant-card:hover{transform:none!important}.ant-table-tbody>tr:hover>td{transition:none}.ant-btn,.ant-menu-item,.ant-tabs-tab,.ant-pagination-item{-webkit-user-select:none;user-select:none;touch-action:manipulation}}body.console-sidebar-open{overflow:hidden;position:fixed;width:100%;height:100%;top:var(--scroll-y, 0)}@media (max-width: 767px){.ant-breadcrumb{font-size:12px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.ant-breadcrumb::-webkit-scrollbar{display:none}}@media (max-width: 767px){.ant-tag{font-size:11px;padding:2px 6px;margin:2px;line-height:1.5}.ant-badge-count{font-size:10px;min-width:18px;height:18px;line-height:18px}}@media (max-width: 575px){.ant-steps-horizontal:not(.ant-steps-label-vertical){flex-direction:column!important}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-left:0!important;margin-bottom:12px}.ant-steps-item-tail{display:none!important}}@media (max-width: 767px){.ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:12px 16px!important;min-height:48px;display:flex;align-items:center}.ant-collapse-content>.ant-collapse-content-box{padding:12px 16px!important}}@media (orientation: landscape) and (max-height: 500px){.ant-layout-header,.app-shell-header{min-height:48px!important;height:48px!important}.ant-layout-sider{top:48px!important;height:calc(100dvh - 48px)!important;max-height:calc(100dvh - 48px)!important}:root{--console-mobile-fab-clearance: 48px}.app-page-inner{padding-top:8px!important}}.ant-table-content,.ant-table-body{touch-action:pan-x pan-y;will-change:scroll-position}.ant-table-wrapper{touch-action:pan-x}.ant-modal-body,.ant-drawer-body{overscroll-behavior:contain}.ant-modal-wrap,.ant-drawer{overscroll-behavior:none}@media (max-width: 767px){.ant-picker-input>input,.ant-select-selection-search-input,.ant-select-selection-item,.ant-cascader-picker-label,.ant-input-number-input{font-size:16px!important}.ant-picker{font-size:16px}.ant-picker-range .ant-picker-input>input{font-size:16px!important}}:root{--max-content-width: 1440px}body{background:var(--color-surface)!important;color:var(--color-text-primary)!important}.ant-layout{background:var(--color-surface)!important}.ant-layout-header,header.ant-layout-header{position:relative;background:var(--color-paper)!important;border-bottom:1px solid var(--color-border)!important;box-shadow:0 1px #0000000f,0 8px 24px #0000001f!important;-webkit-backdrop-filter:saturate(1.15) blur(14px);backdrop-filter:saturate(1.15) blur(14px)}.ant-layout-sider{background:var(--color-paper)!important;border-right:1px solid var(--color-border)!important}.ant-layout-sider:after{display:none}.ant-card{background:var(--color-paper)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm),var(--shadow-card-inner, inset 0 1px 0 rgba(255, 255, 255, .045))!important;transition:border-color var(--duration-normal) ease,box-shadow var(--duration-normal) ease,transform var(--duration-normal) ease}.ant-card:hover{border-color:var(--color-border-hover)!important;box-shadow:var(--shadow-md),var(--shadow-primary-sm),var(--shadow-card-inner, inset 0 1px 0 rgba(255, 255, 255, .045))!important}@media (prefers-reduced-motion: reduce){.ant-card:hover{transform:none}}.ant-card-head{background:transparent!important;border-bottom:1px solid var(--color-border)!important;color:var(--color-text-primary)!important}.ant-card-head-title,.ant-card-body,h1,h2,h3,h4,h5,h6{color:var(--color-text-primary)!important}a:not(.ant-btn){color:var(--color-link)!important;transition:color var(--duration-fast) ease}a:not(.ant-btn):hover{color:var(--color-primary)!important}.ant-breadcrumb a:not(.ant-btn){color:var(--color-text-secondary)!important}.ant-breadcrumb a:not(.ant-btn):hover{color:var(--color-primary)!important}.ant-btn-primary{background:var(--lv-accent, var(--color-primary))!important;border-color:transparent!important;color:#fff!important;font-weight:500!important;box-shadow:0 0 0 1px rgba(var(--lv-accent-rgb, var(--color-primary-rgb)),.35),0 4px 14px -4px rgba(var(--lv-accent-rgb, var(--color-primary-rgb)),.6)!important;transition:opacity var(--duration-fast) ease,box-shadow var(--duration-fast) ease!important}.ant-btn-primary:hover{opacity:.9!important;transform:none!important;box-shadow:0 0 0 1px rgba(var(--lv-accent-rgb, var(--color-primary-rgb)),.45),0 6px 18px -4px rgba(var(--lv-accent-rgb, var(--color-primary-rgb)),.7)!important}.ant-btn-primary a,.ant-btn-danger a,.ant-btn-success a,.ant-btn-primary a:hover,.ant-btn-danger a:hover,.ant-btn-success a:hover{color:#fff!important}.ant-btn:not(.ant-btn-sm):not(.ant-btn-lg):not(.ant-btn-link):not(.ant-btn-icon-only){height:auto!important;min-height:32px!important;padding:7px 12px!important;font-size:12.5px!important;font-weight:500!important;border-radius:5px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;line-height:1.35!important}.ant-btn-sm:not(.ant-btn-link):not(.ant-btn-icon-only){height:auto!important;min-height:26px!important;padding:4px 8px!important;font-size:11px!important;border-radius:4px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;line-height:1.3!important}.ant-btn-lg:not(.ant-btn-link):not(.ant-btn-icon-only){height:auto!important;min-height:38px!important;padding:9px 16px!important;font-size:13.5px!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;line-height:1.4!important}.ant-btn>.ant-btn-icon+span,.ant-btn>span+.ant-btn-icon,.ant-btn>.anticon+span,.ant-btn>span+.anticon{-webkit-margin-start:0!important;margin-inline-start:0!important}.ant-btn-default{background:var(--lv-surface, var(--color-surface))!important;border:1px solid var(--lv-border, var(--color-border))!important;color:var(--lv-text, var(--color-text-primary))!important;transition:border-color .15s ease,background .15s ease!important}.ant-btn-default:hover{border-color:var(--lv-border-strong, var(--color-border-hover))!important;color:var(--lv-text, var(--color-text-primary))!important;background:var(--lv-elevated, var(--color-elevated))!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-textarea,.ant-picker{background:var(--color-elevated)!important;border:1px solid var(--color-border)!important;color:var(--color-text-primary)!important;border-radius:5px!important;font-size:13px!important}.ant-select:not(.ant-select-customize-input) .ant-select-selector{border-radius:5px!important}.ant-input:not(.ant-input-sm):not(.ant-input-lg),.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-sm):not(.ant-input-affix-wrapper-lg),.ant-picker:not(.ant-picker-small):not(.ant-picker-large){padding:8px 10px!important}.ant-select-single:not(.ant-select-customize-input):not(.ant-select-sm):not(.ant-select-lg) .ant-select-selector{padding:0 10px!important;min-height:34px!important;display:inline-flex!important;align-items:center!important}.ant-select-single:not(.ant-select-customize-input):not(.ant-select-sm):not(.ant-select-lg) .ant-select-selection-item,.ant-select-single:not(.ant-select-customize-input):not(.ant-select-sm):not(.ant-select-lg) .ant-select-selection-placeholder{line-height:32px!important}.ant-input-lg,.ant-input-affix-wrapper-lg{padding:10px 12px!important}.ant-select-single.ant-select-lg .ant-select-selector{padding:0 12px!important;height:46px!important;display:inline-flex!important;align-items:center!important}.ant-select-single.ant-select-lg .ant-select-selection-item,.ant-select-single.ant-select-lg .ant-select-selection-placeholder{line-height:44px!important}.ant-select-multiple.ant-select-lg .ant-select-selector{padding:6px 12px!important;min-height:46px!important}.ant-select-multiple.ant-select-lg .ant-select-selection-item{height:32px!important;line-height:32px!important}.ant-input-affix-wrapper .ant-input{border:none!important;background:transparent!important;box-shadow:none!important;min-height:0!important;align-self:center}.ant-input::placeholder,.ant-textarea::placeholder{color:var(--color-text-disabled)!important}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-textarea:focus,.ant-picker-focused{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.15)!important}.ant-select-selection-item,.ant-select-selection-placeholder{color:var(--color-text-primary)!important}.ant-select-arrow{color:var(--color-text-secondary)!important}.ninjadash_color-picker,.sDash_color-picker{background:var(--color-elevated)!important;border:1px solid var(--color-border)!important}.ninjadash_color-picker:focus-within,.sDash_color-picker:focus-within{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.15)!important}.ant-table{background:transparent!important}.ant-table-thead>tr>th{background:var(--color-elevated)!important;border-bottom:1px solid var(--color-border)!important;color:var(--color-text-secondary)!important;font-weight:600!important;font-size:12px!important;text-transform:uppercase;letter-spacing:.04em}.ant-table-tbody>tr>td{color:var(--color-text-primary)!important;border-bottom:1px solid var(--color-border)!important}.ant-table-tbody>tr:hover>td{background:var(--color-elevated)!important}.ant-menu{background:transparent!important;color:var(--color-text-secondary)!important}.ant-menu-item:before,.ant-menu-submenu-title:before{display:none}.ant-menu-item,.ant-menu-submenu-title{border-radius:var(--radius-md)!important;margin-inline:8px!important;width:calc(100% - 16px)!important}.ant-menu-item:hover,.ant-menu-submenu-title:hover{color:var(--color-text-primary)!important;background:var(--color-elevated)!important}.ant-menu-item-selected{color:var(--color-text-primary)!important;background:rgba(var(--color-primary-rgb),.1)!important}.ant-menu-item-selected a{color:var(--color-text-primary)!important}.ant-menu-item svg,.ant-menu-submenu-title svg{color:var(--color-text-secondary)!important}.ant-menu-item:hover svg,.ant-menu-item-selected svg{color:var(--color-primary)!important}#admin-main-sider.ant-layout-sider{border-right:1px solid var(--color-border)!important;background-color:var(--color-sidebar, var(--color-paper))!important;background-image:linear-gradient(180deg,rgba(255,255,255,.042) 0%,transparent 32%),linear-gradient(90deg,transparent 0%,rgba(var(--color-primary-rgb, 224, 30, 69),.04) 100%)!important;box-shadow:8px 0 48px #00000052,inset -1px 0 #ffffff08!important}#admin-main-sider .ant-layout-sider-children{padding:12px 10px 28px!important}#admin-main-sider .ant-menu{color:var(--color-text-secondary)!important;-webkit-border-end:none!important;border-inline-end:none!important}#admin-main-sider .ant-menu-item,#admin-main-sider .ant-menu-submenu .ant-menu-submenu-title{border-radius:6px!important;margin:3px 8px!important}#admin-main-sider .ant-menu-item:before,#admin-main-sider .ant-menu-submenu:before{display:none!important}#admin-main-sider .ant-menu.console-sidebar-nav:not(.ant-menu-inline-collapsed) .ant-menu-item:before,#admin-main-sider .ant-menu.console-sidebar-nav:not(.ant-menu-inline-collapsed) .ant-menu-submenu:before{display:block!important}#admin-main-sider .ant-menu-sub.ant-menu-inline{border-radius:6px!important;margin:2px 8px 10px!important;padding:6px 4px!important;background:#ffffff08!important}#admin-main-sider .ant-menu-submenu-inline>.ant-menu-submenu-title{border-radius:6px!important}#admin-main-sider .ant-menu-item:not(.ant-menu-item-selected),#admin-main-sider .ant-menu-submenu:not(.ant-menu-submenu-open)>.ant-menu-submenu-title{color:var(--color-text-secondary)!important}#admin-main-sider .ant-menu-item:not(.ant-menu-item-selected) a,#admin-main-sider .ant-menu-submenu-title .ant-menu-title-content,#admin-main-sider .ant-menu-dark .ant-menu-item a{color:inherit!important}#admin-main-sider .ant-menu-item:not(.ant-menu-item-selected) svg,#admin-main-sider .ant-menu-submenu:not(.ant-menu-submenu-open)>.ant-menu-submenu-title svg{color:var(--color-text-secondary)!important}#admin-main-sider .ant-menu-item-selected,#admin-main-sider .ant-menu-item-selected a{color:var(--color-text-primary)!important;font-weight:600!important}#admin-main-sider .ant-menu-item-selected{background:rgba(var(--color-primary-rgb),.14)!important}#admin-main-sider .ant-menu-item-selected svg{color:var(--color-primary)!important}#admin-main-sider .ant-menu-submenu-open>.ant-menu-submenu-title{color:var(--color-text-primary)!important;background:rgba(var(--color-primary-rgb),.08)!important}#admin-main-sider .ant-menu-submenu-open>.ant-menu-submenu-title svg{color:var(--color-primary)!important}#admin-main-sider .ant-menu-submenu-title .ant-menu-submenu-arrow:before,#admin-main-sider .ant-menu-submenu-title .ant-menu-submenu-arrow:after{background:var(--color-text-secondary)!important}#admin-main-sider .ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,#admin-main-sider .ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-submenu-arrow:after{background:var(--color-primary)!important}#admin-main-sider .ant-menu-item:hover:not(.ant-menu-item-selected),#admin-main-sider .ant-menu-submenu-title:hover{color:var(--color-text-primary)!important;background:var(--color-elevated)!important}#admin-main-sider .ant-menu-item:hover:not(.ant-menu-item-selected) svg,#admin-main-sider .ant-menu-submenu-title:hover svg{color:var(--color-primary)!important}#admin-main-sider .ant-menu-item:hover:not(.ant-menu-item-selected) a,#admin-main-sider .ant-menu-submenu-title:hover .ant-menu-title-content{color:inherit!important}#admin-main-sider .ant-menu-inline-collapsed .ant-menu-item,#admin-main-sider .ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title{margin:4px auto!important;width:44px!important;padding-inline:0!important;justify-content:center!important}#admin-main-sider .ant-menu-inline.ant-menu-root>.ant-menu-item .ant-menu-title-content,#admin-main-sider .ant-menu-inline.ant-menu-root>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-title-content{padding-inline:0!important}#admin-main-sider .ant-menu-inline.ant-menu-root>.ant-menu-item .ant-menu-title-content>a{display:block;width:100%;max-width:100%;min-width:0;font-weight:500;line-height:inherit;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#admin-main-sider .ant-menu-inline.ant-menu-root>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-title-content{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:inherit}#admin-main-sider .ant-menu-inline.ant-menu-root>.ant-menu-item .ant-menu-title-content>a:has(.menu-version-badge){display:flex;align-items:center;gap:8px;white-space:normal;overflow:visible;text-overflow:unset}#admin-main-sider .ant-menu-inline.ant-menu-root>.ant-menu-item .ant-menu-title-content>a:has(.menu-version-badge) .menu-version-badge.badge{position:static!important;inset:auto!important;transform:none!important;-webkit-margin-start:auto;margin-inline-start:auto;flex-shrink:0;padding:2px 8px!important;height:auto!important;min-height:0;line-height:1.2;display:inline-flex!important;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}#admin-main-sider .ant-menu-sub.ant-menu-inline .ant-menu-item .ant-menu-title-content{-webkit-padding-start:0!important;padding-inline-start:0!important;min-width:0;overflow:hidden}#admin-main-sider .ant-menu-sub.ant-menu-inline .ant-menu-item .ant-menu-title-content>a{display:block;width:100%;max-width:100%;min-width:0;line-height:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#admin-main-sider .ant-menu-inline.ant-menu-root>.ant-menu-item .ant-menu-item-icon+.ant-menu-title-content,#admin-main-sider .ant-menu-inline.ant-menu-root>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+.ant-menu-title-content,#admin-main-sider .ant-menu-sub.ant-menu-inline .ant-menu-item .ant-menu-item-icon+.ant-menu-title-content{-webkit-margin-start:4px!important;margin-inline-start:4px!important}.ant-modal-content{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-lg, 8px)!important;box-shadow:var(--shadow-glass),var(--shadow-card-inner-strong, inset 0 1px 0 rgba(255, 255, 255, .05))!important}.ant-modal-header{border-bottom:1px solid var(--color-border)!important;background:transparent!important}.ant-modal-title{color:var(--color-text-primary)!important;font-weight:600!important}.ant-modal-body{color:var(--color-text-primary)!important;padding:clamp(16px,4vw,24px) clamp(20px,5vw,32px)!important}.ant-modal-body p:last-child{margin-bottom:0}@media (max-height: 500px){.ant-modal-body{max-height:calc(100vh - 160px)!important;overflow-y:auto!important}}.ant-typography h1,h1.ant-typography,.ant-typography-h1{font-size:clamp(24px,6vw,32px)!important}.ant-typography h2,h2.ant-typography,.ant-typography-h2{font-size:clamp(20px,4.5vw,26px)!important}.ant-typography h3,h3.ant-typography,.ant-typography-h3{font-size:clamp(18px,3.5vw,21px)!important}.ant-modal-footer{border-top:1px solid var(--color-border)!important;background:transparent!important}.ant-modal-close-x{color:var(--color-text-secondary)!important}.ant-modal-close:hover .ant-modal-close-x{color:var(--color-text-primary)!important}.ant-modal-confirm-title{color:var(--color-text-primary)!important;font-weight:600!important}.ant-modal-confirm-content{color:var(--color-text-secondary)!important}.ant-popconfirm .ant-popover-inner{padding:16px!important;border-radius:var(--radius-lg)!important}.ant-popconfirm-title,.ant-popconfirm-message-title{color:var(--color-text-primary)!important}.ant-popconfirm-description{color:var(--color-text-secondary)!important}.ant-dropdown{background:var(--color-paper)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-lg)!important}.ant-dropdown .ant-dropdown-menu{background:transparent!important;border:none!important;box-shadow:none!important;padding:4px!important}.ant-select-dropdown{background:var(--color-paper)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-lg)!important;padding:4px!important}.ant-dropdown-menu-item,.ant-select-item{color:var(--color-text-secondary)!important;border-radius:var(--radius-sm)!important}.ant-select-dropdown .ant-select-item .ant-select-item-option-content{color:var(--color-text-secondary)!important}.ant-dropdown-menu-item:hover,.ant-select-item-option-active,.ant-select-item:hover{background:var(--color-elevated)!important;color:var(--color-text-primary)!important}.ant-select-item-option-active .ant-select-item-option-content,.ant-select-item:hover .ant-select-item-option-content{color:var(--color-text-primary)!important}.ant-select-item-option-selected .ant-select-item-option-content{color:var(--color-primary)!important}.ant-badge-count{background:var(--color-error)!important;box-shadow:none!important;font-weight:600!important}.status-pill,.status-cyber{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:6px;font-size:12px;font-weight:500;letter-spacing:0em;text-transform:none}.status-pill:before,.status-cyber:before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0}.status-pill.success,.status-cyber.success{background:rgba(var(--color-success-rgb, 0, 208, 132),.1);color:var(--color-success);border:1px solid rgba(var(--color-success-rgb, 0, 208, 132),.25)}.status-pill.success:before,.status-cyber.success:before{background:var(--color-success)}.status-pill.warning,.status-cyber.warning{background:rgba(var(--color-warning-rgb, 239, 188, 42),.1);color:var(--color-warning);border:1px solid rgba(var(--color-warning-rgb, 239, 188, 42),.25)}.status-pill.warning:before,.status-cyber.warning:before{background:var(--color-warning)}.status-pill.error,.status-cyber.error{background:rgba(var(--color-error-rgb, 230, 57, 70),.1);color:var(--color-error);border:1px solid rgba(var(--color-error-rgb, 230, 57, 70),.25)}.status-pill.error:before,.status-cyber.error:before{background:var(--color-error)}.status-pill.info,.status-cyber.info{background:rgba(var(--color-info-rgb, 6, 147, 227),.1);color:var(--color-info);border:1px solid rgba(var(--color-info-rgb, 6, 147, 227),.25)}.status-pill.info:before,.status-cyber.info:before{background:var(--color-info)}.status-pill.neutral,.status-cyber.neutral{background:rgba(var(--color-primary-rgb),.06);color:var(--color-text-secondary);border:1px solid var(--color-border)}.status-pill.neutral:before,.status-cyber.neutral:before{background:var(--color-text-disabled)}.ant-progress-bg{background:var(--color-primary)!important}.ant-progress-bg:after{display:none!important}.ant-progress-inner{background:var(--color-elevated)!important}.ant-alert{border-radius:var(--radius-md)!important;border:1px solid var(--color-border)!important}.ant-alert:before{display:none!important}.ant-alert-success{border-color:rgba(var(--color-success-rgb, 0, 208, 132),.3)!important;background:rgba(var(--color-success-rgb, 0, 208, 132),.08)!important;color:var(--color-text-primary)!important}.ant-alert-warning{border-color:rgba(var(--color-warning-rgb, 239, 188, 42),.3)!important;background:rgba(var(--color-warning-rgb, 239, 188, 42),.08)!important;color:var(--color-text-primary)!important}.ant-alert-error{border-color:rgba(var(--color-error-rgb, 230, 57, 70),.3)!important;background:rgba(var(--color-error-rgb, 230, 57, 70),.08)!important;color:var(--color-text-primary)!important}.ant-alert-info{border-color:rgba(var(--color-info-rgb, 6, 147, 227),.3)!important;background:rgba(var(--color-info-rgb, 6, 147, 227),.08)!important;color:var(--color-text-primary)!important}.ant-tag{background:rgba(var(--color-primary-rgb, 224, 30, 69),.09)!important;border:1px solid rgba(var(--color-primary-rgb, 224, 30, 69),.22)!important;color:var(--color-link)!important;border-radius:4px!important;padding:3px 8px!important;font-size:11px!important;font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace)!important;line-height:1.4!important;-webkit-margin-end:6px!important;margin-inline-end:6px!important}.ant-divider{border-color:var(--color-border)!important}.ant-spin-dot .ant-spin-dot-item,.ant-spin-dot i{background-color:var(--color-primary)!important}.ant-spin-text{color:var(--color-text-secondary)!important}.atbd-main-layout:before,.layout:after{display:none!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-background)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px;border:2px solid var(--color-background)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-disabled)}.dark-auth{background:var(--color-surface)!important}.dark-auth .ant-card{background:var(--color-paper)!important;border:1px solid var(--color-border)!important;box-shadow:var(--shadow-lg)!important}.tool-terminal,.cyber-terminal{font-family:var(--font-mono, ui-monospace, monospace);font-size:13px;line-height:1.55;background:var(--color-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px;color:var(--color-text-primary);overflow:auto}.tool-terminal:before,.cyber-terminal:before{display:none}.tool-terminal-text,.cyber-terminal-text{font-family:inherit;color:var(--color-text-primary)}@media (max-width: 991px){.ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.ant-drawer-content-wrapper{max-width:min(100vw - 24px,420px)}}@media (max-width: 768px){.ant-card-head{padding:10px 14px!important;min-height:0!important}.ant-card-body{padding:14px!important}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{padding:10px 12px!important;font-size:13px!important}.ant-modal{max-width:calc(100vw - 24px)!important;margin:12px auto!important}.ant-modal-body{max-height:min(70dvh,calc(100dvh - 200px));overflow-y:auto;-webkit-overflow-scrolling:touch}.tool-terminal,.cyber-terminal{padding:12px;font-size:12px}}@media (min-width: 769px) and (max-width: 1199px){.ant-card-head{padding:12px 18px!important}.ant-card-body{padding:18px!important}}@media (max-width: 480px){.status-pill,.status-cyber{padding:3px 8px;font-size:11px}.ant-modal{max-width:100%!important;margin:0!important;top:0}.ant-modal-content{border-radius:var(--radius-lg) var(--radius-lg) 0 0!important}}@media (max-width: 767px){.ant-input,.ant-input-affix-wrapper .ant-input,.ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.ant-picker-input>input,.ant-textarea{font-size:16px!important}}.ant-tag-success{background:rgba(var(--color-success-rgb, 0, 208, 132),.1)!important;border-color:rgba(var(--color-success-rgb, 0, 208, 132),.25)!important;color:var(--color-success)!important}.ant-tag-warning{background:rgba(var(--color-warning-rgb, 239, 188, 42),.1)!important;border-color:rgba(var(--color-warning-rgb, 239, 188, 42),.25)!important;color:var(--color-warning)!important}.ant-tag-error{background:rgba(var(--color-error-rgb, 230, 57, 70),.1)!important;border-color:rgba(var(--color-error-rgb, 230, 57, 70),.25)!important;color:var(--color-error)!important}.ant-tag-processing{background:rgba(var(--color-info-rgb, 6, 147, 227),.1)!important;border-color:rgba(var(--color-info-rgb, 6, 147, 227),.25)!important;color:var(--color-info)!important}.ant-switch{background:var(--color-border)!important}.ant-switch-checked{background:var(--color-primary)!important}.ant-segmented{background:var(--color-elevated)!important;border-radius:var(--radius-md)!important}.ant-segmented .ant-segmented-item-selected{background:var(--color-paper)!important;box-shadow:var(--shadow-sm)!important}.ant-segmented .ant-segmented-item-label{color:var(--color-text-secondary)}.ant-segmented .ant-segmented-item-selected .ant-segmented-item-label{color:var(--color-text-primary)}.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-bottom>.ant-tabs-nav:before{border-bottom-color:var(--color-border)!important}.ant-tabs .ant-tabs-tab{transition:color var(--duration-fast, .12s) ease!important}.ant-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:var(--color-text-primary)!important}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-primary)!important;font-weight:600!important}.ant-tabs-ink-bar{background:var(--color-primary)!important;height:3px!important;border-radius:3px 3px 0 0!important}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background:var(--color-elevated)!important;border-color:var(--color-border)!important}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background:var(--color-paper)!important;border-bottom-color:var(--color-paper)!important}.ant-steps .ant-steps-item-process .ant-steps-item-icon{background:var(--color-primary)!important;border-color:var(--color-primary)!important}.ant-steps .ant-steps-item-finish .ant-steps-item-icon{border-color:var(--color-primary)!important;color:var(--color-primary)!important}.ant-steps .ant-steps-item-finish .ant-steps-item-tail:after{background:var(--color-primary)!important}@media (max-width: 767px){.ant-btn:not(.ant-btn-sm):not(.ant-btn-link),.ant-btn-lg,button[class*=btn]:not([class*=btn-sm]):not([class*=btn-link]),a[class*=btn]:not([class*=btn-sm]){min-height:44px;min-width:44px}.ant-btn-sm,.ant-btn-link{min-width:0;min-height:36px}.ant-input:not(:is(.ant-input-affix-wrapper *)),.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{min-height:44px}.ant-table-cell{min-height:44px}.ant-menu-item,.ant-menu-submenu-title{min-height:48px}.ant-dropdown-menu-item,.ant-select-item{min-height:40px;padding:10px 12px}.ant-drawer-body{padding:16px}.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next{min-width:40px;height:40px}.ant-card{margin-bottom:12px}.app-page-inner{max-width:100%}.ant-tabs-nav{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ant-tabs-nav::-webkit-scrollbar{display:none}.ant-segmented{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ant-segmented::-webkit-scrollbar{display:none}}@media (max-width: 359px){.ant-btn:not(.ant-btn-sm){padding:0 12px;font-size:13px}.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important}.ant-card{border-radius:6px}}@media (hover: none) and (pointer: coarse){.ant-btn:hover,.ant-card:hover{transform:none}.ant-btn:active{transform:scale(.98)}.app-page-inner{-webkit-overflow-scrolling:touch}.ant-table-wrapper{position:relative}.ant-table-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;width:20px;background:linear-gradient(to left,var(--color-paper, #0E0E0E),transparent);pointer-events:none;opacity:.7;z-index:1}.ant-modal-mask{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ant-dropdown-mask{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@supports (padding-top: env(safe-area-inset-top)){.app-page-inner{padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(16px,env(safe-area-inset-bottom))}.ant-drawer-content{padding-bottom:env(safe-area-inset-bottom)}.ant-modal-content{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width: 767px) and (prefers-color-scheme: dark){.ant-input,.ant-select-selector{background:#141419f2!important}.ant-modal-content{background:#14171bfa!important}.ant-drawer-content{background:var(--color-surface)!important}}@media (max-width: 479px){.ant-drawer-right .ant-drawer-content-wrapper{width:100vw!important;max-width:100vw!important}.ant-drawer-content{border-radius:0!important}.ant-modal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;margin:8px auto!important}.ant-modal-body{padding:16px!important;max-height:calc(100dvh - 140px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}@media (max-height: 500px) and (orientation: landscape){.ant-modal{top:10%;margin-top:0}.ant-modal-content{max-height:80vh}.ant-modal-body{max-height:60vh}.ant-card{margin-bottom:8px}}.app-path-breadcrumb{padding:10px 0;margin-bottom:8px}.app-path-breadcrumb .ant-breadcrumb{font-size:12px}.app-path-breadcrumb .ant-breadcrumb-link,.app-path-breadcrumb .ant-breadcrumb-link a{color:var(--color-text-secondary);transition:color .2s ease}.app-path-breadcrumb .ant-breadcrumb-link:hover a,.app-path-breadcrumb .ant-breadcrumb-link:hover{color:var(--color-primary)}.app-path-breadcrumb .ant-breadcrumb-separator{color:var(--color-text-disabled);margin:0 6px}.app-path-breadcrumb [data-current-route]{color:#fff;font-weight:700}@media (max-width: 640px){.app-path-breadcrumb{padding:8px 0;margin-bottom:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.app-path-breadcrumb::-webkit-scrollbar{display:none}.app-path-breadcrumb .ant-breadcrumb{font-size:11px;white-space:nowrap;flex-wrap:nowrap}.app-path-breadcrumb .ninjadash-seperator{font-size:10px}}.app-path-breadcrumb--auth{justify-content:center}@media (max-width: 640px){.app-path-breadcrumb--auth{justify-content:flex-start}}@media (max-width: 991px){.ant-layout-sider{z-index:1000!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.ant-layout-sider .ant-layout-sider-children{padding-top:8px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ant-layout-sider .ant-menu-item,.ant-layout-sider .ant-menu-submenu-title{min-height:48px;line-height:48px;margin:2px 8px;border-radius:5px}.ant-layout-sider .ant-menu-sub .ant-menu-item{min-height:44px;line-height:44px}.ninjadash-shade{-webkit-tap-highlight-color:transparent;touch-action:none}}@media (max-width: 767px){.app-shell-header{padding-left:max(14px,env(safe-area-inset-left,0px))!important;padding-right:max(14px,env(safe-area-inset-right,0px))!important;overflow-x:visible!important}.app-shell-header__brand{min-width:-webkit-min-content!important;min-width:min-content!important;flex-shrink:0!important;overflow:visible!important}.app-shell-header__logo-link{flex-shrink:0!important;max-width:min(168px,38vw)!important}.app-shell-header__logo{max-height:28px;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain!important;display:block!important}.app-shell-header .app-shell-header__menu-btn.ant-btn{min-height:40px!important;min-width:40px!important;height:auto!important}.app-shell-header .ninjadash-nav-actions__guest .nav-guest-btn.ant-btn{min-height:32px!important;min-width:0!important;height:32px!important;padding:0 10px!important;font-size:12px!important;line-height:1!important}.atbd-main-layout{margin-top:0!important}}@media (max-width: 475px){.navbar-brand .app-shell-header__logo{max-height:24px}.app-shell-header__logo-link{max-width:min(148px,50vw)!important}.app-shell-header__brand-row{gap:8px!important}.app-shell-header__menu-btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}.app-shell-header .ninjadash-nav-actions__guest .nav-guest-btn.ant-btn{min-height:30px!important;height:30px!important;padding:0 8px!important;font-size:11px!important}}@media (max-width: 767px){.ninjadash-searchbar{position:fixed!important;top:60px!important;right:12px!important;left:12px!important;width:auto!important;max-width:none!important;z-index:1001!important;box-shadow:0 8px 32px #0006!important}.ninjadash-searchbar input{font-size:15px!important}}@media (max-width: 767px){.ant-dropdown-menu{max-width:calc(100vw - 32px);overflow-x:auto}.ant-notification-notice{max-width:calc(100vw - 32px)}.ant-notification-notice-message{font-size:14px;margin-bottom:8px}.ant-notification-notice-description{font-size:13px}}@media (max-width: 479px){.ant-tooltip .ant-tooltip-inner{font-size:11px!important;padding:8px 12px!important;max-width:calc(100vw - 48px)!important}.ant-tooltip .ant-tooltip-arrow{display:none!important}}@media (max-width: 640px){.ant-select-auto-complete .ant-select-selector,.ant-select-combobox .ant-select-selector{font-size:15px!important}.ant-auto-complete{width:100%!important}.ant-auto-complete-suggestions{max-width:100%}}.ant-skeleton .ant-skeleton-content .ant-skeleton-title,.ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph>li{background:linear-gradient(90deg,var(--color-elevated) 25%,rgba(var(--color-primary-rgb),.08) 50%,var(--color-elevated) 75%)!important;background-size:200% 100%!important;animation:skeleton-shimmer-brand 1.8s ease-in-out infinite!important}@keyframes skeleton-shimmer-brand{0%{background-position:-200% 0}to{background-position:200% 0}}.ant-spin-dot .ant-spin-dot-item{background-color:var(--color-primary)!important}.ant-spinner .ant-spin-spinning{border-color:var(--color-primary)!important}.ant-btn-loading{opacity:.85;cursor:wait!important;pointer-events:none}.card-loading-overlay{position:absolute;inset:0;background:rgba(var(--color-background),.7);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:inherit}.ant-form-item-has-error .ant-input,.ant-form-item-has-error .ant-input-affix-wrapper,.ant-form-item-has-error .ant-select-selector,.ant-form-item-has-error .ant-picker{border-color:var(--color-error)!important;background:rgba(var(--color-error-rgb, 230, 57, 70),.05)!important}.ant-form-item-has-error .ant-input:focus,.ant-form-item-has-error .ant-input-affix-wrapper-focused,.ant-form-item-has-error .ant-select-focused .ant-select-selector{border-color:var(--color-error)!important;box-shadow:0 0 0 3px rgba(var(--color-error-rgb, 230, 57, 70),.15)!important}.ant-form-item-has-success .ant-input,.ant-form-item-has-success .ant-input-affix-wrapper,.ant-form-item-has-success .ant-select-selector{border-color:var(--color-success)!important;background:rgba(var(--color-success-rgb, 0, 208, 132),.05)!important}.ant-form-item-has-success .ant-input:focus,.ant-form-item-has-success .ant-input-affix-wrapper-focused,.ant-form-item-has-success .ant-select-focused .ant-select-selector{border-color:var(--color-success)!important;box-shadow:0 0 0 3px rgba(var(--color-success-rgb, 0, 208, 132),.15)!important}.ant-form-item-extra{font-size:12px;color:var(--color-text-secondary);margin-top:4px;line-height:1.4}.ant-form-item-required:before{color:var(--color-error)!important;font-weight:600}:focus-visible{outline:2px solid var(--color-primary)!important;outline-offset:2px}.ant-btn:focus-visible,.ant-input:focus-visible{outline:2px solid var(--color-primary)!important;outline-offset:2px;box-shadow:none!important}.ant-input:focus,.ant-input-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused{outline:none!important;box-shadow:none!important}.ant-select-selection-search-input:focus,.ant-select-selection-search-input:focus-visible,.ant-select .ant-select-input:focus,.ant-select .ant-select-input:focus-visible{outline:none!important;box-shadow:none!important}.ant-select-open .ant-select-content,.ant-select-focused .ant-select-content{border:none!important;outline:none!important;box-shadow:none!important}.ant-input-affix-wrapper .ant-input:focus,.ant-input-affix-wrapper .ant-input:focus-visible{outline:none!important;box-shadow:none!important}.ant-input-number .ant-input-number-input:focus,.ant-input-number .ant-input-number-input:focus-visible{outline:none!important;box-shadow:none!important}.ant-picker:focus-visible{outline:none!important}.ant-picker .ant-picker-input>input:focus,.ant-picker .ant-picker-input>input:focus-visible{outline:none!important;box-shadow:none!important}.ant-cascader-picker .ant-select-input:focus,.ant-cascader-picker .ant-select-input:focus-visible,.ant-tree-select .ant-select-input:focus,.ant-tree-select .ant-select-input:focus-visible,.ant-select-auto-complete .ant-select-input:focus,.ant-select-auto-complete .ant-select-input:focus-visible{outline:none!important;box-shadow:none!important}.ant-cascader-picker.ant-select-open .ant-select-content,.ant-cascader-picker.ant-select-focused .ant-select-content,.ant-tree-select.ant-select-open .ant-select-content,.ant-tree-select.ant-select-focused .ant-select-content{border:none!important;outline:none!important;box-shadow:none!important}.ant-form-item-focus .ant-input,.ant-form-item-focus .ant-input-affix-wrapper,.ant-form-item-focus .ant-select-selector{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px rgba(var(--color-primary-rgb, 224, 30, 69),.15)!important}.page-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s ease-out,transform .3s ease-out}.page-exit{opacity:1}.page-exit-active{opacity:0;transition:opacity .2s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fadeIn .3s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:slideUp .35s ease-out}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.animate-pulse{animation:pulse 2s ease-in-out infinite}.ant-table-tbody>tr.ant-table-row:hover>td{background:rgba(var(--color-primary-rgb, 224, 30, 69),.04)!important}.ant-table-tbody>tr.ant-table-row-selected>td{background:rgba(var(--color-primary-rgb, 224, 30, 69),.08)!important}.ant-table-tbody>tr.ant-table-row-selected:hover>td{background:rgba(var(--color-primary-rgb, 224, 30, 69),.12)!important}.ant-table-column-sorter{color:var(--color-text-disabled);transition:color .2s ease}.ant-table-column-sorter:hover,.ant-table-column-sorter-up.active,.ant-table-column-sorter-down.active{color:var(--color-primary)}.ant-empty-description{color:var(--color-text-secondary)!important}.ant-empty-normal{margin:24px 0}.ant-empty-img-empty-ellipse{fill:var(--color-elevated)}.ant-empty-img-empty-path{fill:var(--color-border)}.ant-empty-img-empty-g{fill:var(--color-paper)}.ant-drawer-header{background:var(--color-surface)!important;border-bottom:1px solid var(--color-border)!important}.ant-drawer-title{color:var(--color-text-primary)!important;font-weight:600}.ant-drawer-close{color:var(--color-text-secondary)!important;transition:color .2s ease}.ant-drawer-close:hover{color:var(--color-primary)!important}.ant-drawer-footer{border-top:1px solid var(--color-border)!important;background:var(--color-surface)!important}.ant-drawer-content{background:var(--color-surface)!important}.ant-drawer-body{background:var(--color-surface)!important;font-size:14px!important}.ant-tree .ant-tree-node-content-wrapper:hover{background:rgba(var(--color-primary-rgb, 224, 30, 69),.06)!important}.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background:rgba(var(--color-primary-rgb, 224, 30, 69),.12)!important}.ant-tree .ant-tree-treenode-selected .ant-tree-title{color:var(--color-primary)!important}.ant-upload-drag{border-color:var(--color-border)!important;background:var(--color-elevated)!important;transition:all .25s ease}.ant-upload-drag:hover{border-color:var(--color-primary)!important}.ant-upload-drag-icon{color:var(--color-primary)!important}.ant-upload-text{color:var(--color-text-primary)!important;font-weight:500}.ant-upload-hint{color:var(--color-text-secondary)!important}.ant-steps-item-finish .ant-steps-item-icon{background:transparent!important;border-color:var(--color-primary)!important}.ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:var(--color-primary)!important}.ant-steps-item-process .ant-steps-item-icon{background:var(--color-primary)!important;border-color:var(--color-primary)!important}.ant-steps-item-wait .ant-steps-item-icon{background:var(--color-elevated)!important;border-color:var(--color-border)!important}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background:var(--color-primary)!important}@media (max-width: 639px){.ant-select-dropdown{max-width:calc(100vw - 24px)!important;left:12px!important;right:12px!important}}@media (max-width: 639px){.ant-steps-horizontal:not(.ant-steps-label-vertical){flex-direction:column}.ant-steps-horizontal:not(.ant-steps-label-vertical)>.ant-steps-item{padding-left:0;flex:0 1 auto}.ant-steps-horizontal:not(.ant-steps-label-vertical)>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{display:none}}@media (max-width: 479px){.ant-card-extra{flex-wrap:wrap;gap:4px}.ant-card-extra .ant-btn{font-size:12px;padding:0 8px}}@media (max-width: 639px){.ant-upload-drag{padding:16px!important}.ant-upload-drag-icon{font-size:32px!important}.ant-upload-text{font-size:14px!important}.ant-upload-hint{font-size:12px!important}}@media (max-width: 639px){.ant-table-pagination.ant-pagination{flex-wrap:wrap;justify-content:center;gap:4px;margin:12px 0!important}.ant-table-pagination .ant-pagination-total-text{flex-basis:100%;text-align:center;font-size:12px;order:-1;margin-bottom:4px}.ant-table-pagination .ant-pagination-options{flex-basis:100%;text-align:center;margin:4px 0 0}.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next,.ant-pagination-jump-prev,.ant-pagination-jump-next{min-width:36px!important;height:36px!important;line-height:36px!important}}@media (max-width: 767px){.ant-statistic-title{font-size:12px;margin-bottom:2px}.ant-statistic-content-value{font-size:20px}}@media (max-width: 479px){.ant-statistic-content-value{font-size:18px}}@media (max-width: 767px){.ant-tabs .ant-tabs-tab{padding:10px 12px!important;font-size:13px}.ant-tabs-tab+.ant-tabs-tab{margin-left:16px!important}}@media (max-width: 479px){.ant-popover{max-width:calc(100vw - 32px)!important}.ant-popover-inner-content{padding:10px 12px!important;font-size:13px}.ant-popover-buttons{display:flex;gap:6px}.ant-popover-buttons .ant-btn{flex:1;min-width:0}}@media (max-width: 639px){.ant-alert{padding:8px 12px!important;font-size:13px}.ant-alert-message{font-size:13px}.ant-alert-description{font-size:12px}.ant-alert-with-description .ant-alert-icon{font-size:18px!important}}@media (max-width: 639px){.security-toolbar-search{max-width:100%!important;flex:1 1 100%!important}}@media (max-width: 767px){.security-ops-page .ant-page-header-heading-extra{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important}.security-ops-page .ant-page-header-heading-extra>*{flex:0 0 auto!important}.security-ops-page .ant-page-header-heading-extra .ant-btn-lg{padding:4px 12px!important;font-size:13px!important;height:32px!important}}@media (max-width: 479px){.security-ops-page .ant-page-header-heading-extra{flex-direction:column!important}.security-ops-page .ant-page-header-heading-extra>*,.security-ops-page .ant-page-header-heading-extra>*>.ant-btn{width:100%!important}}@media (max-width: 767px){.security-ops-page .ant-table-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.security-ops-page .ant-table{font-size:12px!important}.security-ops-page .ant-table-thead>tr>th,.security-ops-page .ant-table-tbody>tr>td{padding:8px!important;white-space:nowrap!important}.security-ops-page .ant-table-pagination{flex-wrap:wrap!important;gap:4px!important;justify-content:center!important}.security-ops-page .ant-table-pagination .ant-pagination-options{display:none!important}}@media (max-width: 479px){.security-ops-page .ant-table-thead>tr>th,.security-ops-page .ant-table-tbody>tr>td{padding:6px!important;font-size:11px!important}.security-ops-page .ant-tag{font-size:10px!important;padding:0 4px!important;-webkit-margin-end:4px!important;margin-inline-end:4px!important}}@media (max-width: 767px){.security-ops-page .ant-statistic-title{font-size:11px!important}.security-ops-page .ant-statistic-content{font-size:18px!important}.security-ops-page .ant-statistic-content-suffix{font-size:13px!important}}@media (max-width: 479px){.security-ops-page .ant-statistic-content{font-size:16px!important}}@media (max-width: 575px){.security-ops-page .ant-card-body{padding:12px!important}.security-ops-page .ant-card-head{padding:0 12px!important;min-height:36px!important}.security-ops-page .ant-card-head-title{font-size:13px!important}}@media (max-width: 639px){.security-ops-page .ant-segmented{max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.security-ops-page .ant-segmented::-webkit-scrollbar{display:none!important}.security-ops-page .ant-segmented:not(.app-console-nav-segmented) .ant-segmented-item-label{padding:0 8px!important;font-size:12px!important;min-height:26px!important;line-height:26px!important}}@media (max-width: 639px){.security-ops-page .ant-tabs-nav{margin-bottom:8px!important}.security-ops-page .ant-tabs-tab{padding:6px 0!important;font-size:12px!important}}@media (max-width: 575px){.security-ops-page .ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important}.security-ops-page .ant-modal .ant-modal-body{padding:12px!important;max-height:calc(100dvh - 140px)!important;overflow-y:auto!important}.security-ops-page .ant-modal .ant-modal-header{padding:12px 12px 8px!important}.security-ops-page .ant-modal .ant-modal-footer{padding:8px 12px!important}}@media (max-width: 575px){.security-ops-page .ant-typography code,.security-ops-page .ant-typography pre{font-size:11px!important;padding:10px!important;word-break:break-all!important;white-space:pre-wrap!important}}@media (max-width: 575px){.security-ops-page .ant-alert{padding:8px 12px!important;font-size:12px!important}.security-ops-page .ant-alert-icon{font-size:14px!important;-webkit-margin-end:8px!important;margin-inline-end:8px!important}.security-ops-page .ant-alert-message{font-size:12px!important}}@media (max-width: 575px){.security-ops-page .ant-space-vertical{gap:12px!important}}@media (max-width: 575px){.security-ops-page .ant-row{margin-left:-6px!important;margin-right:-6px!important;row-gap:12px!important}.security-ops-page .ant-row>.ant-col{padding-left:6px!important;padding-right:6px!important}}@media (max-width: 575px){.security-ops-page .ant-form-item{margin-bottom:12px!important}.security-ops-page .ant-form-item-label{padding-bottom:2px!important}.security-ops-page .ant-form-item-label>label{font-size:12px!important}}@media (max-width: 767px){.security-ops-page .ant-table .ant-progress{min-width:60px!important;max-width:80px!important}}@media (max-width: 575px){.security-ops-page .ant-timeline-item-content{font-size:12px!important}}@media (max-width: 479px){.security-ops-page .ant-checkbox-wrapper{font-size:13px!important;align-items:flex-start!important}.security-ops-page .ant-checkbox-wrapper .ant-checkbox{margin-top:3px!important}}@media (max-width: 479px){.security-ops-page .ant-page-header-heading-sub-title{display:none!important}}@media (max-width: 400px){.security-ops-page .ant-row>.ant-col[class*=ant-col-xs-12]{flex:0 0 100%!important;max-width:100%!important}.security-ops-page .ant-table-thead>tr>th,.security-ops-page .ant-table-tbody>tr>td{padding:4px!important;font-size:10px!important}.security-ops-page .ant-tag{font-size:9px!important;line-height:16px!important;padding:0 3px!important;-webkit-margin-end:2px!important;margin-inline-end:2px!important}.security-ops-page .ant-table .ant-progress{min-width:50px!important;max-width:60px!important}.security-ops-page .ant-table .ant-progress .ant-progress-text,.security-ops-page .ant-statistic-title{font-size:10px!important}.security-ops-page .ant-statistic-content,.security-ops-page .ant-statistic-content-prefix .anticon{font-size:14px!important}.security-ops-page .ant-card-body{padding:8px!important}.security-ops-page .ant-card-head{padding:0 8px!important;min-height:32px!important}.security-ops-page .ant-card-head-title{font-size:12px!important}.security-ops-page .ant-alert{padding:6px 8px!important;font-size:11px!important}.security-ops-page .ant-alert-icon{font-size:12px!important;-webkit-margin-end:6px!important;margin-inline-end:6px!important}.security-ops-page .ant-alert-message{font-size:11px!important}.security-ops-page .ant-table .ant-btn-sm{padding:0 4px!important;font-size:11px!important;height:22px!important}.security-ops-page .ant-table .ant-space{gap:2px!important}.security-ops-page .ant-segmented:not(.app-console-nav-segmented) .ant-segmented-item-label{padding:0 6px!important;font-size:10px!important;min-height:24px!important;line-height:24px!important}.security-ops-page .ant-tabs-tab{padding:4px 0!important;font-size:11px!important}.security-ops-page .ant-modal{max-width:calc(100vw - 8px)!important;margin:4px auto!important}.security-ops-page .ant-modal .ant-modal-body{padding:8px!important}.security-ops-page .ant-modal .ant-modal-header{padding:8px 8px 6px!important}.security-ops-page .ant-modal .ant-modal-title{font-size:14px!important}.security-ops-page .ant-timeline-item-content{font-size:11px!important}.security-ops-page .ant-checkbox-wrapper{font-size:12px!important}.security-ops-page .ant-row{margin-left:-4px!important;margin-right:-4px!important;row-gap:8px!important}.security-ops-page .ant-row>.ant-col{padding-left:4px!important;padding-right:4px!important}.security-ops-page .ant-page-header-heading-extra .ant-btn-lg,.security-ops-page .ant-page-header-heading-extra .ant-btn{font-size:11px!important;height:28px!important;padding:2px 8px!important}}.log-guide-page{width:100%;max-width:none;box-sizing:border-box;display:flex;flex-direction:column;gap:14px}.log-guide-principles{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px;border-radius:6px;border:1px solid var(--lv-border);background:linear-gradient(180deg,color-mix(in srgb,var(--lv-surface) 70%,transparent),color-mix(in srgb,var(--lv-paper) 80%,transparent));position:relative;overflow:hidden}.log-guide-principles:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--lv-accent) 55%,transparent) 18%,color-mix(in srgb,var(--lv-accent) 55%,transparent) 82%,transparent);opacity:.55}.log-guide-principles__eyebrow{font-family:var(--lv-mono, monospace);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lv-accent);margin:0;display:inline-flex;align-items:center;gap:8px}.log-guide-principles__eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--lv-accent);box-shadow:0 0 8px color-mix(in srgb,var(--lv-accent) 70%,transparent)}.log-guide-principles__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px 18px}@media (max-width: 1100px){.log-guide-principles__list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.log-guide-principles__list{grid-template-columns:1fr}}.log-guide-principles__item{display:grid;grid-template-columns:22px 1fr;grid-template-rows:auto auto;grid-template-areas:"icon title" "icon body";column-gap:10px;row-gap:2px;padding:0;margin:0}.log-guide-principles__item-icon{grid-area:icon;align-self:start;margin-top:2px;font-size:14px;color:var(--lv-accent)}.log-guide-principles__item-title{grid-area:title;font-size:12.5px;font-weight:600;letter-spacing:-.005em;color:var(--lv-text);line-height:1.3}.log-guide-principles__item-body{grid-area:body;font-size:12px;line-height:1.55;color:var(--lv-text-dim);margin:0}.log-guide-surface{position:relative;overflow:hidden;border-radius:6px;border:1px solid var(--lv-border);background:color-mix(in srgb,var(--lv-paper) 92%,transparent)}.log-guide-surface:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--lv-accent) 0%,color-mix(in srgb,var(--lv-accent) 50%,transparent) 35%,transparent 100%);opacity:.65;pointer-events:none}.log-guide-surface__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 18px 6px}.log-guide-surface__eyebrow{font-family:var(--lv-mono, monospace);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lv-text-dim)}.log-guide-surface__hint{margin:0;font-size:12px;color:var(--lv-text-muted)}.log-guide-tabs.ant-tabs-top{overflow:visible;border-radius:0;border:none;background:transparent;box-shadow:none}.log-guide-tabs>.ant-tabs-nav{margin:0!important;padding:4px 14px 0!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}.log-guide-tabs>.ant-tabs-nav:before{border-bottom:1px solid var(--lv-border)!important}.log-guide-tabs .ant-tabs-tab{padding:8px 12px!important;margin:0 2px!important;font-size:12.5px!important;font-weight:500!important;letter-spacing:.005em;color:var(--lv-text-dim)!important;border-radius:4px 4px 0 0!important;transition:color .12s ease,background .12s ease!important}.log-guide-tabs .ant-tabs-tab:hover{color:var(--lv-text)!important;background:color-mix(in srgb,var(--lv-elevated) 50%,transparent)!important}.log-guide-tabs .ant-tabs-tab.ant-tabs-tab-active{background:color-mix(in srgb,var(--lv-accent) 10%,transparent)!important}.log-guide-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--lv-text)!important;font-weight:600!important}.log-guide-tabs .ant-tabs-ink-bar{background:var(--lv-accent)!important;height:2px!important}.log-guide-tabs .ant-tabs-content-holder{border:none!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.log-guide-tabs .ant-tabs-tabpane{padding:20px 22px 22px!important}.log-guide-tab-badge{display:inline-block;margin-left:6px;padding:1px 6px;font-family:var(--lv-mono, monospace);font-size:10px;font-weight:600;line-height:1.4;border-radius:999px;border:1px solid var(--lv-border);background:color-mix(in srgb,var(--lv-elevated) 60%,transparent);color:var(--lv-text-dim);letter-spacing:.04em}.log-guide-tabs .ant-tabs-tab-active .log-guide-tab-badge{border-color:color-mix(in srgb,var(--lv-accent) 45%,transparent);background:color-mix(in srgb,var(--lv-accent) 14%,transparent);color:var(--lv-accent)}.log-guide-tab-eyebrow{display:inline-flex;align-items:center;gap:7px;margin:0 0 6px;font-family:var(--lv-mono, monospace);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lv-accent)}.log-guide-tab-eyebrow:before{content:"";width:16px;height:1px;background:var(--lv-accent);opacity:.7}.log-guide-tabs .ant-tabs-tabpane h3{font-size:18px;font-weight:650;letter-spacing:-.02em;margin:0 0 12px;padding:0 0 12px;border-bottom:1px solid var(--lv-border);color:var(--lv-text)}.log-guide-tabs .ant-tabs-tabpane h3:first-of-type{margin-top:0}.log-guide-tabs .ant-tabs-tabpane h4{font-family:var(--lv-mono, monospace);font-size:10.5px;font-weight:600;margin:20px 0 8px;line-height:1.35;text-transform:uppercase;letter-spacing:.12em;color:var(--lv-text-dim);display:flex;align-items:center;gap:8px}.log-guide-tabs .ant-tabs-tabpane h4:before{content:"";width:3px;height:12px;border-radius:1px;background:var(--lv-accent);opacity:.8}.log-guide-tabs .ant-tabs-tabpane h4:first-of-type{margin-top:0}.log-guide-tabs .ant-tabs-tabpane p{font-size:13px;line-height:1.65;color:var(--lv-text-dim);margin:0 0 10px;max-width:min(78ch,100%)}.log-guide-tabs .ant-tabs-tabpane p:last-child{margin-bottom:0}.log-guide-tabs .ant-tabs-tabpane code{font-family:var(--lv-mono, monospace);font-size:12px;padding:1px 5px;border-radius:3px;border:1px solid var(--lv-border);background:color-mix(in srgb,var(--lv-elevated) 55%,transparent);color:var(--lv-text)}.log-guide-tabs .ant-tabs-tabpane ul{margin:6px 0 12px;padding-left:18px}.log-guide-tabs .ant-tabs-tabpane ul li{font-size:13px;line-height:1.65;color:var(--lv-text-dim);margin-bottom:4px}.log-guide-tabs .ant-tabs-tabpane ul li::marker{color:var(--lv-accent)}.log-guide-docs{position:relative;overflow:hidden;border-radius:6px;border:1px solid var(--lv-border);background:color-mix(in srgb,var(--lv-paper) 88%,transparent);padding:16px 18px 18px}.log-guide-docs__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.log-guide-docs__eyebrow{font-family:var(--lv-mono, monospace);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lv-text-dim);display:inline-flex;align-items:center;gap:8px}.log-guide-docs__eyebrow:before{content:"";width:16px;height:1px;background:var(--lv-accent);opacity:.7}.log-guide-docs__hint{margin:0;font-size:12px;color:var(--lv-text-muted);max-width:60ch}.log-guide-doc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}@media (max-width: 1100px){.log-guide-doc-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 760px){.log-guide-doc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 460px){.log-guide-doc-grid{grid-template-columns:1fr}}.log-guide-doc-card-link{display:grid;grid-template-columns:1fr 14px;grid-template-rows:auto auto;grid-template-areas:"vendor arrow" "topic arrow";column-gap:10px;row-gap:3px;padding:11px 12px;border-radius:5px;border:1px solid var(--lv-border);background:color-mix(in srgb,var(--lv-elevated) 35%,transparent);text-decoration:none;transition:border-color .12s ease,background .12s ease,transform .12s ease}.log-guide-doc-card-link:hover{border-color:color-mix(in srgb,var(--lv-accent) 55%,var(--lv-border));background:color-mix(in srgb,var(--lv-accent) 6%,var(--lv-elevated));transform:translateY(-1px)}.log-guide-doc-card-link__vendor{grid-area:vendor;font-size:12.5px;font-weight:600;color:var(--lv-text);letter-spacing:-.005em;line-height:1.3}.log-guide-doc-card-link__topic{grid-area:topic;font-size:11.5px;font-family:var(--lv-mono, monospace);color:var(--lv-text-dim);line-height:1.4;letter-spacing:.005em}.log-guide-doc-card-link__arrow{grid-area:arrow;align-self:center;font-size:11px;color:var(--lv-text-muted);transition:color .12s ease,transform .12s ease}.log-guide-doc-card-link:hover .log-guide-doc-card-link__arrow{color:var(--lv-accent);transform:translate(2px)}.log-guide-docs__note{margin:12px 0 0;font-size:11.5px;font-style:italic;color:var(--lv-text-muted)}.get-started-page{width:100%;max-width:none;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-5, 20px);padding:var(--space-2, 8px) 0 0}.get-started-page__timeline-track{display:flex;align-items:stretch;gap:var(--space-2, 8px);background:linear-gradient(180deg,color-mix(in srgb,var(--color-elevated) 60%,transparent),color-mix(in srgb,var(--color-paper) 70%,transparent));border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);border-radius:var(--radius-xl, 10px);padding:var(--space-3, 12px);overflow-x:auto;position:relative;box-shadow:var(--shadow-card-inner)}.get-started-page__timeline-node{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:var(--space-2, 8px);padding:var(--space-3, 12px) var(--space-2, 8px) var(--space-2, 8px);border:1px solid transparent;background:transparent;cursor:pointer;border-radius:var(--radius-md, 6px);position:relative;transition:background var(--duration-fast, .12s) var(--ease-out-smooth),border-color var(--duration-fast, .12s) var(--ease-out-smooth),transform var(--duration-fast, .12s) var(--ease-out-smooth);min-width:96px;text-align:center;font-family:inherit}.get-started-page__timeline-node+.get-started-page__timeline-node:before{content:"";position:absolute;left:calc(var(--space-2, 8px) * -1);top:50%;transform:translate(-50%,-50%);width:var(--space-2, 8px);height:1px;background:color-mix(in srgb,var(--color-border) 70%,transparent)}.get-started-page__timeline-node:hover{background:color-mix(in srgb,var(--color-primary) 6%,transparent);border-color:color-mix(in srgb,var(--color-primary) 25%,transparent)}.get-started-page__timeline-node.is-active{background:color-mix(in srgb,var(--color-primary) 12%,transparent);border-color:color-mix(in srgb,var(--color-primary) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 18%,transparent),var(--shadow-primary-sm)}.get-started-page__timeline-node.is-done{background:color-mix(in srgb,var(--color-success) 5%,transparent)}.get-started-page__timeline-badge{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;font-family:var(--font-mono, monospace);background:color-mix(in srgb,var(--color-elevated) 80%,transparent);border:1px solid color-mix(in srgb,var(--color-border) 80%,transparent);color:var(--color-text-secondary);transition:background var(--duration-fast, .12s),color var(--duration-fast, .12s),border-color var(--duration-fast, .12s)}.get-started-page__timeline-node.is-done .get-started-page__timeline-badge{background:color-mix(in srgb,var(--color-success) 80%,transparent);border-color:color-mix(in srgb,var(--color-success) 90%,transparent);color:#0b0c0e}.get-started-page__timeline-node.is-active .get-started-page__timeline-badge{background:var(--color-primary, #e01e45);border-color:var(--color-primary, #e01e45);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 18%,transparent)}.get-started-page__timeline-icon{font-size:16px;line-height:1;color:var(--color-text-secondary);transition:color var(--duration-fast, .12s)}.get-started-page__timeline-node.is-active .get-started-page__timeline-icon{color:var(--color-primary, #e01e45)}.get-started-page__timeline-node.is-done .get-started-page__timeline-icon{color:var(--color-success)}.get-started-page__timeline-label{font-size:12px;font-weight:600;color:var(--color-text-secondary);text-align:center;transition:color var(--duration-fast, .12s);white-space:nowrap;letter-spacing:.01em}.get-started-page__timeline-node.is-active .get-started-page__timeline-label{color:var(--color-text-primary)}.get-started-page__stage-panel.ant-card{border:1px solid color-mix(in srgb,var(--color-border) 75%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-elevated) 55%,transparent),color-mix(in srgb,var(--color-paper) 80%,transparent));border-radius:var(--radius-xl, 10px);box-shadow:var(--shadow-sm),var(--shadow-card-inner);position:relative;overflow:hidden}.get-started-page__stage-panel.ant-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--gradient-header-line);opacity:.6;pointer-events:none}.get-started-page__stage-panel.ant-card>.ant-card-body{padding:var(--space-6, 24px) var(--space-6, 24px) var(--space-5, 20px)}.get-started-page__stage-header{display:flex;flex-direction:column;gap:var(--space-1, 4px);margin-bottom:var(--space-3, 12px)}.get-started-page__stage-number{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-primary, #e01e45);font-family:var(--font-mono, monospace)}.get-started-page__stage-title.ant-typography{margin:0!important;font-size:22px!important;font-weight:650!important;letter-spacing:-.01em;color:var(--color-text-primary)!important}.get-started-page__stage-story.ant-typography{font-size:14px!important;line-height:1.7!important;color:var(--color-text-secondary)!important;max-width:min(76ch,100%);margin-bottom:var(--space-5, 20px)!important}.get-started-page__recommendation{display:grid;grid-template-columns:1fr auto;grid-template-areas:"label label" "text  cta";align-items:center;gap:var(--space-2, 8px) var(--space-4, 16px);padding:var(--space-4, 16px) var(--space-5, 20px);border-radius:var(--radius-lg, 8px);border:1px solid color-mix(in srgb,var(--color-primary) 28%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 10%,transparent) 0%,color-mix(in srgb,var(--color-primary) 4%,transparent) 60%,transparent 100%),color-mix(in srgb,var(--color-elevated) 50%,transparent);margin-bottom:var(--space-5, 20px);position:relative}.get-started-page__recommendation:before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:3px;border-radius:0 2px 2px 0;background:var(--color-primary, #e01e45);box-shadow:0 0 12px color-mix(in srgb,var(--color-primary) 60%,transparent)}.get-started-page__recommendation-label{grid-area:label;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--color-primary, #e01e45);font-family:var(--font-mono, monospace)}.get-started-page__recommendation-text{grid-area:text;font-size:14px;color:var(--color-text-primary);line-height:1.55}a.get-started-page__recommendation-cta{grid-area:cta;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;min-height:32px;border-radius:5px;background:var(--lv-accent, var(--color-primary))!important;color:#fff!important;font-size:12.5px;font-weight:500;line-height:1.35;text-decoration:none;white-space:nowrap;transition:opacity var(--duration-fast, .12s) ease,box-shadow var(--duration-fast, .12s) ease;box-shadow:0 0 0 1px rgba(var(--lv-accent-rgb, var(--color-primary-rgb)),.35),0 4px 14px -4px rgba(var(--lv-accent-rgb, var(--color-primary-rgb)),.6)}a.get-started-page__recommendation-cta:hover{opacity:.9;color:#fff!important;text-decoration:none;box-shadow:0 0 0 1px rgba(var(--lv-accent-rgb, var(--color-primary-rgb)),.45),0 6px 18px -4px rgba(var(--lv-accent-rgb, var(--color-primary-rgb)),.7)}a.get-started-page__recommendation-cta .anticon{font-size:11px;transition:transform var(--duration-fast, .12s)}a.get-started-page__recommendation-cta:hover .anticon{transform:translate(2px)}@media (max-width: 640px){.get-started-page__recommendation{grid-template-columns:1fr;grid-template-areas:"label" "text" "cta"}.get-started-page__recommendation-cta{justify-self:start}}.get-started-page__tools-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-3, 12px);margin-bottom:var(--space-5, 20px)}.get-started-page__tool-card{display:flex;flex-direction:column;gap:var(--space-1, 4px);padding:var(--space-3, 12px) var(--space-4, 16px);border-radius:var(--radius-md, 6px);border:1px solid color-mix(in srgb,var(--color-border) 80%,transparent);background:color-mix(in srgb,var(--color-elevated) 45%,transparent);text-decoration:none;transition:border-color var(--duration-fast, .12s),background var(--duration-fast, .12s),transform var(--duration-fast, .12s),box-shadow var(--duration-fast, .12s);position:relative;overflow:hidden}.get-started-page__tool-card:after{content:"→";position:absolute;top:var(--space-3, 12px);right:var(--space-4, 16px);font-size:14px;color:color-mix(in srgb,var(--color-primary) 0%,transparent);transition:color var(--duration-fast, .12s),transform var(--duration-fast, .12s)}.get-started-page__tool-card:hover{border-color:color-mix(in srgb,var(--color-primary) 60%,transparent);background:color-mix(in srgb,var(--color-primary) 6%,transparent);transform:translateY(-1px);box-shadow:var(--shadow-sm),0 0 0 1px color-mix(in srgb,var(--color-primary) 20%,transparent);text-decoration:none}.get-started-page__tool-card:hover:after{color:var(--color-primary, #e01e45);transform:translate(2px)}.get-started-page__tool-name{font-size:13px;font-weight:650;color:var(--color-text-primary);letter-spacing:.005em;padding-right:var(--space-5, 20px)}.get-started-page__tool-card:hover .get-started-page__tool-name{color:var(--color-primary, #e01e45)}.get-started-page__tool-desc{font-size:12px;color:var(--color-text-secondary);line-height:1.45}.get-started-page__stage-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px);padding-top:var(--space-4, 16px);border-top:1px solid color-mix(in srgb,var(--color-border) 50%,transparent)}.get-started-page__nav-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;min-height:32px;border-radius:5px;border:1px solid var(--lv-border, var(--color-border));background:var(--lv-surface, var(--color-surface));font-size:12.5px;font-weight:500;line-height:1.35;color:var(--lv-text, var(--color-text-primary));cursor:pointer;font-family:inherit;transition:border-color .15s ease,background .15s ease,color .15s ease}.get-started-page__nav-btn:hover:not(:disabled){border-color:var(--lv-border-strong, var(--color-border-hover));background:var(--lv-elevated, var(--color-elevated));color:var(--lv-text, var(--color-text-primary))}.get-started-page__nav-btn:active:not(:disabled){transform:translateY(1px)}.get-started-page__nav-btn:disabled{opacity:.35;cursor:not-allowed}.get-started-page__stage-dots{display:flex;align-items:center;gap:var(--space-2, 8px)}.get-started-page__dot{width:8px;height:8px;border-radius:50%;border:none;padding:0;background:color-mix(in srgb,var(--color-border) 100%,transparent);cursor:pointer;transition:background var(--duration-fast, .12s),transform var(--duration-fast, .12s),box-shadow var(--duration-fast, .12s)}.get-started-page__dot:hover{background:color-mix(in srgb,var(--color-primary) 50%,transparent)}.get-started-page__dot.is-active{background:var(--color-primary, #e01e45);transform:scale(1.4);box-shadow:0 0 8px color-mix(in srgb,var(--color-primary) 60%,transparent)}.get-started-page__tabs.ant-tabs-top{border-radius:var(--radius-xl, 10px);border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);background:color-mix(in srgb,var(--color-paper) 80%,transparent);overflow:hidden;box-shadow:var(--shadow-card-inner)}.get-started-page__tabs>.ant-tabs-nav{margin:0!important;padding:var(--space-3, 12px) var(--space-5, 20px) 0!important;background:color-mix(in srgb,var(--color-elevated) 40%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-border) 60%,transparent)}.get-started-page__tabs .ant-tabs-content-holder{padding:var(--space-5, 20px)}.get-started-page__tab-pane{padding-top:0}.get-started-page__tab-lead.ant-typography{margin-bottom:var(--space-4, 16px)!important;max-width:min(88ch,100%);font-size:13px;color:var(--color-text-secondary)}.get-started-page__table-cta{font-weight:600;white-space:nowrap;color:var(--color-primary, #e01e45);display:inline-flex;align-items:center;gap:var(--space-1, 4px)}.get-started-page__table-cta:after{content:"→";transition:transform var(--duration-fast, .12s)}.get-started-page__table-cta:hover{color:var(--color-primary-hover, #ff3d65)}.get-started-page__table-cta:hover:after{transform:translate(2px)}.get-started-page__shortcut-tabs-header{display:flex;flex-direction:column;gap:var(--space-1, 4px);margin:var(--space-5, 20px) 0 var(--space-3, 12px)}.get-started-page__shortcut-tabs-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-primary, #e01e45);font-family:var(--font-mono, monospace)}.get-started-page__shortcut-tabs-sub{font-size:13px;color:var(--color-text-secondary);line-height:1.55}.get-started-page__shortcut-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-3, 12px)}.get-started-page__shortcut-card{display:flex;flex-direction:column;gap:var(--space-1, 4px);padding:var(--space-3, 12px) var(--space-4, 16px);border-radius:var(--radius-md, 6px);border:1px solid color-mix(in srgb,var(--color-border) 80%,transparent);background:color-mix(in srgb,var(--color-elevated) 45%,transparent);text-decoration:none;position:relative;overflow:hidden;transition:border-color var(--duration-fast, .12s),background var(--duration-fast, .12s),transform var(--duration-fast, .12s),box-shadow var(--duration-fast, .12s)}.get-started-page__shortcut-card:after{content:"→";position:absolute;top:var(--space-3, 12px);right:var(--space-4, 16px);font-size:14px;color:color-mix(in srgb,var(--color-primary) 0%,transparent);transition:color var(--duration-fast, .12s),transform var(--duration-fast, .12s)}.get-started-page__shortcut-card:hover{border-color:color-mix(in srgb,var(--color-primary) 60%,transparent);background:color-mix(in srgb,var(--color-primary) 6%,transparent);transform:translateY(-1px);box-shadow:var(--shadow-sm),0 0 0 1px color-mix(in srgb,var(--color-primary) 20%,transparent);text-decoration:none}.get-started-page__shortcut-card:hover:after{color:var(--color-primary, #e01e45);transform:translate(2px)}.get-started-page__shortcut-label{font-size:13px;font-weight:650;color:var(--color-text-primary);letter-spacing:.005em;padding-right:var(--space-5, 20px)}.get-started-page__shortcut-card:hover .get-started-page__shortcut-label{color:var(--color-primary, #e01e45)}.get-started-page__shortcut-desc{font-size:12px;color:var(--color-text-secondary);line-height:1.45}.get-started-page__collapse.ant-collapse{border-radius:var(--radius-xl, 10px);border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);background:color-mix(in srgb,var(--color-paper) 75%,transparent);box-shadow:var(--shadow-card-inner)}.get-started-page__collapse .ant-collapse-item{border:none!important}.get-started-page__collapse .ant-collapse-header{font-weight:650!important;font-size:13px!important;padding:var(--space-3, 12px) var(--space-5, 20px)!important;color:var(--color-text-primary)!important}.get-started-page__collapse .ant-collapse-content-box{padding:0 var(--space-5, 20px) var(--space-4, 16px)!important}.get-started-page__cadence-list{margin:0;padding-left:var(--space-5, 20px);color:var(--color-text-secondary);font-size:13px;line-height:1.6}.get-started-page__cadence-list li+li{margin-top:var(--space-2, 8px)}.get-started-page__cadence-list strong{color:var(--color-text-primary);font-weight:650}.ninjadash-term-condition-top{position:relative;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box;min-height:auto;display:block;border-radius:0;border:none;border-bottom:1px solid var(--lv-border);background:var(--lv-surface);box-shadow:none}.ninjadash-term-condition-top__inner{position:relative;z-index:1;max-width:100%;width:100%;display:block;text-align:left;padding:32px clamp(16px,4vw,40px) 28px;box-sizing:border-box}@media only screen and (max-width: 991px){.ninjadash-term-condition-top__inner{padding:24px 16px 20px}}.ninjadash-term-condition-top__eyebrow{font-family:var(--lv-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--lv-text-muted);margin:0 0 10px;padding:0;border-radius:0;background:transparent;border:none}.ninjadash-term-condition-top__title{font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--lv-text);margin:0}@media only screen and (max-width: 991px){.ninjadash-term-condition-top__title{font-size:22px}}@media only screen and (max-width: 575px){.ninjadash-term-condition-top__title{font-size:20px}}.ninjadash-term-condition-top__subtitle{margin:10px 0 0;max-width:100%;font-size:13px;line-height:1.6;font-weight:400;color:var(--lv-text-dim)}@media only screen and (max-width: 575px){.ninjadash-term-condition-top__subtitle{font-size:13px;margin-top:8px}}.ninjadash-term-condition-content{padding:0 0 40px;background-color:var(--lv-surface);box-shadow:none;border:none;border-top:1px solid var(--lv-border);max-width:100%;border-radius:0;margin:0 auto}@media only screen and (max-width: 767px){.ninjadash-term-condition-content{max-width:100%;margin:0;border-radius:0;padding-bottom:32px}}.ninjadash-term-condition-content>*:not(.terms-shell){padding:28px 28px 22px;box-sizing:border-box}@media only screen and (max-width: 575px){.ninjadash-term-condition-content>*:not(.terms-shell){padding:22px 18px 18px}}.terms-shell{display:grid;grid-template-columns:248px minmax(0,1fr);gap:40px;padding:32px clamp(16px,4vw,40px) 40px;box-sizing:border-box;min-width:0;max-width:min(1280px,100%);margin-inline:auto;align-items:start}@media only screen and (max-width: 991px){.terms-shell{grid-template-columns:minmax(0,1fr);gap:0;padding:24px 16px 20px}}.terms-toc{padding-right:20px;border-right:1px solid var(--lv-border);position:relative}@media only screen and (max-width: 991px){.terms-toc{display:none}}.terms-toc__inner{position:-webkit-sticky;position:sticky;top:92px;padding:14px 14px 16px;border-radius:0;background:transparent;border:none;box-shadow:none}.terms-toc__title{font-family:var(--lv-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;color:var(--lv-text-muted)}.terms-toc ul{margin:0;padding:0;list-style:none}.terms-toc li+li{margin-top:6px}.terms-toc a{display:block;padding:6px 10px;border-radius:var(--radius-sm);font-family:var(--lv-mono);font-size:12px;font-weight:400;line-height:1.4;color:var(--lv-text-dim);text-decoration:none;border-left:2px solid transparent;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.terms-toc a:hover{background:#ffffff08;color:var(--lv-text)}.terms-toc a.terms-toc__link--active{background:var(--lv-accent-glow);color:var(--lv-accent);border-left-color:var(--lv-accent)}.terms-toc a:focus-visible{outline:2px solid var(--lv-accent);outline-offset:2px}.terms-article{border-radius:0;background:transparent;border:none;box-shadow:none;padding:0;min-width:0}.terms-sections{margin-top:8px}.terms-section{display:grid;grid-template-columns:minmax(0,1fr);column-gap:0;padding:24px 0;margin:0;border-radius:0;transition:none}.terms-section:not(:last-child){border-bottom:1px solid var(--lv-border)}@media only screen and (max-width: 575px){.terms-section{padding:20px 0}}.terms-section__rail{display:none}.terms-section__content{min-width:0}.terms-section h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;font-size:15px;font-weight:600;margin:0 0 14px;letter-spacing:-.01em;color:var(--lv-text);scroll-margin-top:100px}.terms-section__kicker{display:inline-block;font-family:var(--lv-mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--lv-text-muted);padding:0;border-radius:0;background:transparent;border:none;line-height:1.4;flex-shrink:0}.terms-section__title{min-width:0;flex:1 1 auto;overflow-wrap:anywhere;word-break:break-word}.terms-section__body p{font-size:14px;line-height:1.7;color:var(--lv-text-dim);margin:0;max-width:100%;overflow-wrap:anywhere}.terms-section__body p+p{margin-top:10px}.terms-list{margin:10px 0 0;padding-left:20px;list-style:disc;font-size:14px;line-height:1.7;color:var(--lv-text-dim)}.terms-list li{margin-bottom:8px}.terms-list li+li{margin-top:6px}.terms-footer-meta{margin-top:32px;padding:20px 0 0;border-radius:0;border:none;border-top:1px solid var(--lv-border);background:transparent;display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap}.terms-footer-meta__label{font-family:var(--lv-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--lv-text-muted)}.terms-footer-meta__date{font-family:var(--lv-mono);font-size:12px;font-weight:500;color:var(--lv-text);padding:0;border-radius:0;border:none;background:transparent}.document-page-prose>p{font-size:15px;line-height:1.75;color:var(--lv-text-dim);margin:0}.document-page-prose .ant-tabs-tabpane h3{font-size:18px;font-weight:600;letter-spacing:-.02em;margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--lv-border);color:var(--lv-text)}.document-page-prose .ant-tabs-tabpane h4{font-size:15px;font-weight:600;margin:22px 0 8px;line-height:1.35;color:var(--lv-text)}.document-page-prose .ant-tabs-tabpane p{font-size:15px;line-height:1.75;color:var(--lv-text-dim);margin:0 0 12px}.faq-doc-nav-shell,.kb-page-nav-shell{border-radius:var(--radius-md);background:var(--lv-surface)}.faq-doc-nav__link,.kb-page-nav__link,.knowledge-article-aside__link{border-radius:var(--radius-sm);border-left:2px solid transparent;transition:border-color .16s ease,background-color .16s ease}.faq-doc-nav__link:hover,.kb-page-nav__link:hover{border-left-color:color-mix(in srgb,var(--lv-accent) 45%,transparent)}.faq-doc-nav__link--active,.kb-page-nav__link--active,.faq-doc-nav__link.faq-doc-nav__link--active,.knowledge-article-aside__link.is-active{border-left-color:var(--lv-accent);background:color-mix(in srgb,var(--lv-accent) 8%,var(--lv-surface))}.faq-doc-nav__title,.kb-page-nav__title{font-family:var(--lv-mono);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--lv-text)}.faq-doc-section h3,.kb-page-context__title{font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--lv-text)}.faq-doc-section__kicker,.kb-page-context__eyebrow{font-family:var(--lv-mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--lv-text-muted)}.faq-doc-section__toggle,.faq-doc-section .ant-collapse-item{border-radius:var(--radius-sm)}.faq-doc-section p,.knowledge-details__single--block p{font-size:13px;line-height:1.6;color:var(--lv-text-dim)}.faq-doc-sidebar__sticky{border-radius:var(--radius-md);background:var(--lv-surface)}.support-terms-shell{gap:26px}.support-sidebar-card{border-radius:var(--radius-md)}.support-sidebar-card h4{font-family:var(--lv-mono);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--lv-text)}.support-sidebar-stats li{border-radius:var(--radius-sm)}.support-sidebar-stats li span,.support-sidebar-stats li strong{font-family:var(--lv-mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.08em}.support-status-pill{border-radius:var(--radius-sm);border-left:2px solid transparent;font-family:var(--lv-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em}.support-status-pill:hover{border-left-color:color-mix(in srgb,var(--lv-accent) 45%,transparent)}.support-status-pill.is-active{border-left-color:var(--lv-accent);background:color-mix(in srgb,var(--lv-accent) 10%,var(--lv-surface))}.support-status-pill__count{font-family:var(--lv-mono);font-size:10px;border-radius:var(--radius-xs)}.support-workspace-card{border-radius:var(--radius-md);box-shadow:none}.support-lede__eyebrow{font-family:var(--lv-mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--lv-text-muted)}.support-lede__badge{width:28px;height:28px;border-radius:0;border:none;background:transparent}.support-lede__badge-icon{width:8px;height:8px;border-radius:0;background:var(--lv-accent);box-shadow:none}.page-lede{display:flex;align-items:flex-start;gap:14px;padding:0 0 16px;border-bottom:1px solid var(--lv-border);margin-bottom:18px}.page-lede__badge{flex-shrink:0;width:28px;height:28px;border-radius:0;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center}.page-lede__badge-icon{width:8px;height:8px;border-radius:0;background:var(--lv-accent);box-shadow:none;display:inline-block}.page-lede__copy{min-width:0}.page-lede__eyebrow{margin:0 0 6px;font-family:var(--lv-mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--lv-accent)}.page-lede__text{margin:0;font-size:13px;line-height:1.6;color:var(--lv-text-dim)}.ninjadash-support-toolbar__title h3{font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--lv-text)}.ninjadash-ticket-count{font-family:var(--lv-mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-xs)}.ninjadash-support-filters{border-radius:var(--radius-md)}.ninjadash-support-filters .ant-input,.ninjadash-support-filters .ant-select .ant-select-selector{border-radius:var(--radius-sm)}.ninjadash-filter-label{font-family:var(--lv-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em}.ninjadash-support-status,.ninjadash-ticket-priority{font-family:var(--lv-mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-xs)}.ninjadash-ticket-priority:before{width:2px;height:12px;border-radius:0}.ninjadash-support-table .ant-table{border-radius:var(--radius-md)}.ninjadash-support-table .ant-table-thead>tr>th{font-family:var(--lv-mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}:root{--app-content-max-width: 1680px;--app-page-pad-x: clamp(16px, 3vw, 28px);--app-page-pad-y-start: clamp(16px, 2.5vw, 24px);--app-page-pad-y-end: clamp(20px, 3vw, 32px);--app-stack-gap: clamp(16px, 2.5vw, 28px);--app-space-1: 4px;--app-space-2: 8px;--app-space-3: 12px;--app-space-4: 16px;--app-space-5: 24px;--app-space-6: 32px;--color-sidebar: #0F1114;--gradient-page-overlay: none;--sidebar-transition: .28s cubic-bezier(.4, 0, .2, 1);--app-motion-fast: .15s;--app-motion-base: .25s;--app-motion-slow: .4s;--app-ease-standard: cubic-bezier(.4, 0, .2, 1);--app-ease-out: cubic-bezier(.22, 1, .36, 1);--app-radius-sm: 4px;--app-radius-md: 6px;--app-radius-lg: 8px;--app-shadow-1: 0 2px 8px rgba(0, 0, 0, .22);--app-shadow-2: 0 8px 24px rgba(0, 0, 0, .32);--app-shadow-3: 0 16px 40px rgba(0, 0, 0, .38);--status-success-bg: rgba(61, 214, 140, .14);--status-success-fg: #3DD68C;--status-warning-bg: rgba(245, 165, 36, .14);--status-warning-fg: #F5A524;--status-error-bg: rgba(255, 77, 94, .14);--status-error-fg: #FF4D5E;--status-info-bg: rgba(91, 157, 255, .14);--status-info-fg: #5B9DFF;--console-mobile-fab-clearance: 72px;--sa-top: env(safe-area-inset-top, 0px);--sa-bottom: env(safe-area-inset-bottom, 0px);--sa-left: env(safe-area-inset-left, 0px);--sa-right: env(safe-area-inset-right, 0px)}.pt-safe{padding-top:var(--sa-top)}.pb-safe{padding-bottom:var(--sa-bottom)}.pl-safe{padding-left:var(--sa-left)}.pr-safe{padding-right:var(--sa-right)}.px-safe{padding-left:var(--sa-left);padding-right:var(--sa-right)}.py-safe{padding-top:var(--sa-top);padding-bottom:var(--sa-bottom)}.mt-safe{margin-top:var(--sa-top)}.mb-safe{margin-bottom:var(--sa-bottom)}.min-h-safe-screen{min-height:calc(100dvh - var(--sa-top) - var(--sa-bottom))}.tap-target{min-height:44px;min-width:44px}@media (max-width: 767px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px}}@media (hover: none) and (pointer: coarse){button:not([disabled]):active,[role=button]:not([aria-disabled=true]):active,a.btn:active,.tap-target:not([disabled]):active{transform:scale(.97);transition:transform 80ms ease-out}}@media (prefers-reduced-motion: reduce){button:active,[role=button]:active,a.btn:active,.tap-target:active{transform:none;transition:none}}@media (max-width: 360px){:root{--app-page-pad-x: 12px;--app-page-pad-y-start: 12px;--app-stack-gap: 12px}}html{overflow-x:clip;scrollbar-gutter:stable}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-sans, "Inter", system-ui, -apple-system, sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background-color:var(--color-background);background-image:var(--gradient-page-overlay);background-repeat:no-repeat;background-position:center top;background-attachment:fixed;color:var(--color-text-primary);transition:background-color var(--duration-normal) ease,color var(--duration-normal) ease;line-height:1.6;font-weight:400;font-size:clamp(1rem,.14vw + .97rem,1.0625rem);letter-spacing:-.005em;min-height:100dvh;font-feature-settings:"cv02","cv03","cv04","cv11"}h1,h2,h3,h4,h5,h6{line-height:1.25;letter-spacing:-.02em;font-weight:700;color:var(--color-text-primary);margin-top:0}h1{font-size:clamp(1.75rem,3vw,2rem);letter-spacing:-.03em}h2{font-size:clamp(1.375rem,2.5vw,1.625rem);letter-spacing:-.025em}h3{font-size:clamp(1.125rem,2vw,1.375rem)}h4{font-size:clamp(1rem,1.5vw,1.25rem)}h5{font-size:clamp(.9375rem,1.2vw,1.125rem)}h6{font-size:clamp(.875rem,1vw,1rem)}p{line-height:1.6;letter-spacing:-.005em;color:inherit;text-wrap:pretty}li{text-wrap:pretty}.document-page-prose,.terms-article,.app-readable-prose{text-align:left}.document-page-prose p,.document-page-prose li,.terms-article p,.terms-article li,.app-readable-prose p,.app-readable-prose li{max-inline-size:min(72ch,100%)}small,.text-sm{font-size:clamp(.8125rem,.78rem + .18vw,.875rem);letter-spacing:0em}strong,b{font-weight:600}code,pre,.mono{font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:-.02em;font-size:.875em}code:not(pre code){padding:2px 6px;border-radius:var(--radius-xs, 4px);background:var(--color-elevated);border:1px solid var(--color-border);font-size:.85em}pre{background:var(--color-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);overflow-x:auto}a{transition:color var(--duration-fast, var(--app-motion-fast)) ease;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a:focus-visible,button:focus-visible,[role=button]:focus-visible,.ant-btn:focus-visible,.ant-input:focus-visible,.ant-input-affix-wrapper:focus-visible{outline:2px solid rgba(var(--color-primary-rgb),.72);outline-offset:2px}.ant-select .ant-select-selector:focus,.ant-select .ant-select-selector:focus-visible,.ant-cascader-picker .ant-select-selector:focus,.ant-cascader-picker .ant-select-selector:focus-visible,.ant-tree-select .ant-select-selector:focus,.ant-tree-select .ant-select-selector:focus-visible{outline:none!important}.ant-picker:focus,.ant-picker:focus-visible{outline:none!important}.ant-picker .ant-picker-input>input:focus,.ant-picker .ant-picker-input>input:focus-visible{outline:none!important}.ant-layout{background:transparent!important}@media (max-width: 991px),(hover: none),(pointer: coarse){body{background-attachment:scroll}}.ant-layout-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--gradient-header-line, linear-gradient(90deg, transparent, var(--color-primary), transparent));opacity:.38;pointer-events:none}.ant-btn.ant-btn-dashed{border-style:solid!important}.ant-upload.ant-upload-drag{border-style:solid!important;border-width:1px!important}.ant-upload.ant-upload-select-picture-card{border-style:solid!important}.ant-empty-description{color:var(--color-text-disabled)!important}.ant-popconfirm .ant-popconfirm-title,.ant-popconfirm .ant-popconfirm-message-title{color:var(--color-text-primary)}.ant-popconfirm .ant-popconfirm-description{color:var(--color-text-secondary)}.ant-popconfirm .ant-popconfirm-message-icon .anticon{color:var(--color-warning)}.ant-popconfirm .ant-popconfirm-buttons{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:12px}.ant-popconfirm .ant-popconfirm-buttons .ant-btn{border-radius:var(--radius-md, 6px);min-height:36px}.ant-drawer .ant-drawer-content{background:var(--color-paper)}.ant-drawer .ant-drawer-header{background:var(--color-paper);border-bottom:1px solid var(--color-border)}.ant-drawer .ant-drawer-title{color:var(--color-text-primary)}.ant-message .ant-message-notice-content{background:var(--color-paper);border:1px solid var(--color-border);border-left-width:4px;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);color:var(--color-text-primary)}.ant-message .ant-message-notice-content .ant-message-custom-content{display:inline-flex;align-items:center;gap:8px;color:inherit;font-weight:500}.ant-message .ant-message-notice-content .ant-message-custom-content>.anticon{color:inherit}.ant-message .ant-message-notice.ant-message-notice-success .ant-message-notice-content,.ant-message .ant-message-notice-content:has(.ant-message-success){background:rgba(var(--color-success-rgb, 0, 208, 132),.14);border-color:rgba(var(--color-success-rgb, 0, 208, 132),.34);color:color-mix(in srgb,var(--color-success, #00D084) 68%,var(--color-text-primary))}.ant-message .ant-message-notice.ant-message-notice-warning .ant-message-notice-content,.ant-message .ant-message-notice-content:has(.ant-message-warning){background:rgba(var(--color-warning-rgb, 239, 188, 42),.16);border-color:rgba(var(--color-warning-rgb, 239, 188, 42),.4);color:color-mix(in srgb,var(--color-warning, #EFBC2A) 72%,var(--color-text-primary))}.ant-message .ant-message-notice.ant-message-notice-error .ant-message-notice-content,.ant-message .ant-message-notice-content:has(.ant-message-error){background:rgba(var(--color-error-rgb, 255, 77, 94),.14);border-color:rgba(var(--color-error-rgb, 255, 77, 94),.34);color:color-mix(in srgb,var(--color-error, #FF4D5E) 70%,var(--color-text-primary))}.ant-message .ant-message-notice.ant-message-notice-info .ant-message-notice-content,.ant-message .ant-message-notice-content:has(.ant-message-info){background:rgba(var(--color-info-rgb, 27, 163, 240),.14);border-color:rgba(var(--color-info-rgb, 27, 163, 240),.34);color:color-mix(in srgb,var(--color-info, #1BA3F0) 70%,var(--color-text-primary))}.ant-notification .ant-notification-notice{background:var(--color-paper);border:1px solid var(--color-border);border-left-width:4px;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:var(--color-text-primary)}.ant-notification .ant-notification-notice .ant-notification-notice-message{color:inherit;font-weight:600}.ant-notification .ant-notification-notice .ant-notification-notice-description{color:color-mix(in srgb,currentColor 65%,var(--color-text-secondary))}.ant-notification .ant-notification-notice .ant-notification-notice-close{color:var(--color-text-secondary)}.ant-notification .ant-notification-notice .ant-notification-notice-close:hover{color:var(--color-text-primary)}.ant-notification .ant-notification-notice.ant-notification-notice-success{background:rgba(var(--color-success-rgb, 0, 208, 132),.14);border-color:rgba(var(--color-success-rgb, 0, 208, 132),.34);color:color-mix(in srgb,var(--color-success, #00D084) 68%,var(--color-text-primary))}.ant-notification .ant-notification-notice.ant-notification-notice-warning{background:rgba(var(--color-warning-rgb, 239, 188, 42),.16);border-color:rgba(var(--color-warning-rgb, 239, 188, 42),.4);color:color-mix(in srgb,var(--color-warning, #EFBC2A) 72%,var(--color-text-primary))}.ant-notification .ant-notification-notice.ant-notification-notice-error{background:rgba(var(--color-error-rgb, 255, 77, 94),.14);border-color:rgba(var(--color-error-rgb, 255, 77, 94),.34);color:color-mix(in srgb,var(--color-error, #FF4D5E) 70%,var(--color-text-primary))}.ant-notification .ant-notification-notice.ant-notification-notice-info{background:rgba(var(--color-info-rgb, 27, 163, 240),.14);border-color:rgba(var(--color-info-rgb, 27, 163, 240),.34);color:color-mix(in srgb,var(--color-info, #1BA3F0) 70%,var(--color-text-primary))}.ant-notification-notice-success .ant-notification-notice-icon,.ant-notification-notice-success .ant-notification-notice-icon-success,.ant-notification-notice-success .ant-notification-notice-icon .anticon{color:var(--color-success)}.ant-notification-notice-warning .ant-notification-notice-icon,.ant-notification-notice-warning .ant-notification-notice-icon-warning,.ant-notification-notice-warning .ant-notification-notice-icon .anticon{color:var(--color-warning)}.ant-notification-notice-error .ant-notification-notice-icon,.ant-notification-notice-error .ant-notification-notice-icon-error,.ant-notification-notice-error .ant-notification-notice-icon .anticon{color:var(--color-error)}.ant-notification-notice-info .ant-notification-notice-icon,.ant-notification-notice-info .ant-notification-notice-icon-info,.ant-notification-notice-info .ant-notification-notice-icon .anticon{color:var(--color-info)}.ant-modal-mask{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0009!important}.ant-modal-confirm .ant-modal-confirm-body .anticon{font-size:22px}.ant-modal-confirm-info .ant-modal-confirm-body .anticon{color:var(--color-info)}.ant-modal-confirm-success .ant-modal-confirm-body .anticon{color:var(--color-success)}.ant-modal-confirm-error .ant-modal-confirm-body .anticon{color:var(--color-error)}.ant-modal-confirm-confirm .ant-modal-confirm-body .anticon,.ant-modal-confirm-warning .ant-modal-confirm-body .anticon{color:var(--color-warning)}.ant-modal-confirm .ant-modal-confirm-btns{margin-top:16px;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn{border-radius:var(--radius-md, 6px);min-height:40px;padding:0 18px}.ant-message .ant-message-notice.notification-service--loading .ant-message-notice-content{border-left-color:var(--color-primary)}.ant-popover .ant-popover-inner{background:var(--color-paper);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.ant-popover .ant-popover-title{color:var(--color-text-primary);border-bottom-color:var(--color-border)}.ant-popover .ant-popover-arrow:before,.ant-popover .ant-popover-arrow:after{background:var(--color-paper)}.ant-collapse{background:var(--color-paper);border-color:var(--color-border)}.ant-collapse>.ant-collapse-item{border-bottom-color:var(--color-border)}.ant-collapse>.ant-collapse-item>.ant-collapse-header{color:var(--color-text-primary)}.ant-collapse .ant-collapse-content{background:var(--color-elevated);border-top-color:var(--color-border);color:var(--color-text-secondary)}.ant-timeline .ant-timeline-item-content{color:var(--color-text-secondary)}.ant-timeline .ant-timeline-item-tail{border-inline-start-color:var(--color-border)}.app-page-inner{width:100%;max-width:var(--app-content-max-width);margin:0 auto;padding-top:var(--app-page-pad-y-start);padding-bottom:var(--app-page-pad-y-end);padding-left:max(var(--app-page-pad-x),env(safe-area-inset-left,0px));padding-right:max(var(--app-page-pad-x),env(safe-area-inset-right,0px));box-sizing:border-box;min-width:0}@media (max-width: 991px){#root{max-width:100%;overflow-x:clip}.layout.ant-layout .ant-layout-content#main-content{overflow:visible!important}.app-page-inner .ant-page-header-heading{flex-wrap:wrap;row-gap:10px}.app-page-inner .ant-page-header-heading-extra{max-width:100%;min-width:0}}.kb-page-root{min-width:0;max-width:100%;box-sizing:border-box}.kb-page-root .ninjadash-term-condition-content.ninjadash-term-condition-content--terms{min-width:0;max-width:100%;box-sizing:border-box;overflow-x:clip}.app-page-main.my-profile-page{min-width:0;max-width:100%;box-sizing:border-box}@media (max-width: 767px){.app-page-main.my-profile-page .ant-row>.ant-col{min-width:0}}.layout .ant-layout>.ant-layout{min-width:0;max-width:100%}.app-page-inner .ant-col,.app-page-inner .ant-card .ant-card-body{min-width:0}.app-page-inner .ant-row>.ant-col>.ant-card{height:100%}.app-page-inner .ant-row>.ant-col>.ant-card>.ant-card-body{height:100%}.app-page-inner .security-ops-page{width:100%;max-width:100%;min-width:0;box-sizing:border-box}@media (max-width: 767px){.app-page-inner .security-ops-page .ant-tabs-top>.ant-tabs-nav{margin-bottom:10px}.app-page-inner .security-ops-page .ant-tabs-tab{padding:11px 10px}.app-page-inner .security-ops-page .ant-tabs-tab-btn{text-align:center}.app-page-inner .security-ops-page .app-page-header-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:100%}.app-page-inner .security-ops-page .app-page-header-actions>a{display:block;width:100%}.app-page-inner .security-ops-page .app-page-header-actions .ant-btn{width:100%}.app-page-inner .security-ops-page .ant-tabs-content-holder{padding-top:4px}}.app-page-inner .fade-slide-in,.app-page-inner .app-console-route{display:block;width:100%;min-width:0;box-sizing:border-box}.app-page-inner .plan-upgrade-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;box-sizing:border-box;min-height:calc(100dvh - 64px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 68px - var(--app-page-pad-y-start) - var(--app-page-pad-y-end));text-align:center}.app-page-inner .plan-upgrade-overlay .ant-result{width:100%;max-width:520px;margin-inline:auto}.app-page-inner .plan-upgrade-overlay .ant-result-icon{display:flex!important;justify-content:center;align-items:center;width:100%!important}.app-page-inner .app-page-main{width:100%;max-width:100%;min-width:0;box-sizing:border-box}@media (max-width: 767px){.app-page-inner .app-page-main{padding-bottom:calc(var(--app-page-pad-y-end, 24px) + var(--console-mobile-fab-clearance, 72px) + env(safe-area-inset-bottom,0px))}.app-page-inner .app-page-main .ant-tabs-top>.ant-tabs-nav{padding-right:var(--console-mobile-fab-clearance, 72px);margin-bottom:8px}.app-page-inner .app-page-main .ant-tabs-tab-btn{white-space:normal;line-height:1.25;text-align:start}.app-page-inner .app-page-main .ant-tabs-tab{padding-inline:10px}}.app-page-inner .app-page-main .ant-space.ant-space-vertical{max-width:100%}.app-page-inner .app-page-main .ant-space.ant-space-vertical>.ant-space-item{max-width:100%;min-width:0}.app-page-inner .app-page-main .ant-row{max-width:100%}.app-page-inner .app-page-main .ant-table-wrapper{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.app-page-inner .app-page-main .ant-tabs .ant-tabs-content-holder{min-width:0;max-width:100%}.app-page-inner .app-page-main .ant-statistic-content{flex-wrap:wrap;column-gap:4px}.lv2-root .ds-content .app-ops-page,.lv2-root .ds-content .security-ops-page,.lv2-root .ds-content .app-page-main{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.lv2-root .ds-content .ant-space.ant-space-vertical{max-width:100%}.lv2-root .ds-content .ant-space.ant-space-vertical>.ant-space-item{max-width:100%;min-width:0}.lv2-root .ds-content .ant-row{max-width:100%}.lv2-root .ds-content .ant-col,.lv2-root .ds-content .ant-card .ant-card-body{min-width:0}.lv2-root .ds-content .ant-statistic .ant-statistic-content{min-width:0;flex-wrap:wrap;column-gap:4px;word-break:break-word}.lv2-root .ds-content .ant-row>.ant-col>.ant-card{height:100%}.lv2-root .ds-content .ant-row>.ant-col>.ant-card>.ant-card-body{height:100%}.app-page-inner .ant-select,.app-page-inner .ant-picker,.app-page-inner .ant-input-number,.app-page-inner .ant-cascader-picker,.app-page-inner .ant-select .ant-select-selector,.app-page-inner .ant-input-affix-wrapper,.app-page-inner .ant-input-search{max-width:100%}.app-page-inner .ant-space.ant-space-horizontal{max-width:100%;flex-wrap:wrap;row-gap:var(--space-2, 8px)}.app-page-inner .ant-tabs .ant-tabs-nav-wrap,.app-page-inner .ant-tabs .ant-tabs-nav{min-width:0;max-width:100%}.app-page-inner .ant-segmented{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}@media (max-width: 575px){.app-page-inner .ant-radio-group.ant-radio-group-outline,.app-page-inner .ant-radio-group.ant-radio-group-solid{display:flex;flex-wrap:wrap;max-width:100%;row-gap:8px}}.app-page-inner .ant-descriptions-item-content,.app-page-inner .ant-descriptions-item-label{word-break:break-word;overflow-wrap:anywhere;max-width:100%}.app-page-inner .ant-alert-message,.app-page-inner .ant-alert-description{word-break:break-word;overflow-wrap:anywhere}.app-shell-header__topnav-scroll{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}@media (max-width: 991px){:root{--app-page-pad-x: clamp(14px, 4vw, 22px);--app-page-pad-y-start: clamp(12px, 2.5vw, 20px);--app-page-pad-y-end: clamp(16px, 3vw, 28px)}}@media (max-width: 480px){:root{--app-page-pad-x: clamp(12px, 4.5vw, 18px);--app-page-pad-y-start: 12px;--app-page-pad-y-end: 16px}}@media (max-width: 359px){:root{--app-page-pad-x: 10px;--app-page-pad-y-start: 10px;--app-page-pad-y-end: 12px;--app-stack-gap: 12px}}.app-page-inner .ant-table-wrapper{min-width:0}.app-page-inner .ant-table{font-size:clamp(.75rem,.35vw + .68rem,.875rem)}.app-page-inner .ant-pagination{flex-wrap:wrap;row-gap:var(--space-2, 8px);justify-content:flex-end}@media (max-width: 575px){.app-page-inner .ant-pagination{justify-content:center}}.ant-modal-root .ant-modal-wrap{padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}@media (max-width: 576px){.ant-modal-root .ant-modal{max-width:calc(100vw - 24px)!important;margin:12px auto!important}}@media (max-width: 479px){.ant-modal-root .ant-modal-wrap{padding:0}.ant-modal-root .ant-modal{max-width:100vw!important;margin:0!important;top:0;padding:0}}.app-page-inner img,.app-page-inner video,.app-page-inner canvas,.app-page-inner iframe,.app-page-inner embed,.app-page-inner object{max-width:100%}.app-page-inner img,.app-page-inner video,.app-page-inner canvas{height:auto}.app-page-inner .ant-form-item{max-width:100%}.app-page-inner .ant-card-head-wrapper{flex-wrap:wrap;align-items:flex-start;row-gap:var(--space-2, 8px)}.app-page-inner .ant-card .ant-card-extra{flex:0 1 auto;min-width:0;max-width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2, 8px)}@media (max-width: 575px){.app-page-inner .ant-steps.ant-steps-horizontal{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:var(--space-2, 8px);margin-bottom:calc(-1 * var(--space-2, 8px));scrollbar-width:thin}.app-page-inner .ant-steps.ant-steps-horizontal .ant-steps-item{flex:0 0 auto;min-width:72px}}@media (max-width: 480px){.ant-drawer-content-wrapper{max-width:100vw!important}}.app-page-inner .ant-statistic .ant-statistic-content{min-width:0;word-break:break-word}.app-shell-header{-webkit-backdrop-filter:saturate(1.2) blur(12px);backdrop-filter:saturate(1.2) blur(12px);box-sizing:border-box;box-shadow:0 1px 0 var(--color-border, #2A2A2A),0 2px 12px #0000002e;overflow:visible}.app-shell-header__actions{flex-shrink:0;overflow:visible}@media (prefers-reduced-motion: reduce){.app-shell-header{-webkit-backdrop-filter:none;backdrop-filter:none}}.app-shell-header__brand{display:flex;align-items:center;flex-shrink:0;min-height:44px;padding:4px 16px 4px 4px;box-sizing:border-box}.app-shell-header__logo-link{display:inline-flex;align-items:center;flex-shrink:0;padding:4px 2px;border-radius:var(--radius-sm, 5px)}.app-shell-header__brand-row{flex-shrink:0}.app-shell-header__logo{height:32px;width:auto;max-width:none;display:block}[data-theme=dark] .logo-light-mode{display:none}.app-shell-header__menu-btn.ant-btn{min-width:44px;min-height:44px;align-items:center;justify-content:center}@media (max-width: 480px){.app-shell-header__logo{height:28px}}.app-shell-header__menu-btn{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px!important;min-height:44px;padding:0 8px!important;flex-shrink:0}.app-shell-header__menu-btn img{display:block;opacity:.92}.ninjadash-shade.show{background:#0000007a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion: reduce){.ninjadash-shade.show{-webkit-backdrop-filter:none;backdrop-filter:none}}.app-shell-nav-backdrop{position:fixed;inset:0;z-index:986;margin:0;padding:0;border:none;border-radius:0;cursor:pointer;background:#0000007a;-webkit-tap-highlight-color:transparent;animation:app-shell-backdrop-in .2s ease forwards}@keyframes app-shell-backdrop-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.app-shell-nav-backdrop{animation:none}}.demo-banner{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 14px;max-width:min(960px,100%);padding:6px 14px;font-size:13px;line-height:1.4;color:var(--color-warning-fg, #5c4a00);background:var(--color-warning-bg, #fff9e6);border:1px solid var(--color-warning-border, #f0d78c);border-radius:var(--radius-md, 6px);box-shadow:var(--shadow-sm, 0 1px 2px rgb(0 0 0 / .04))}.demo-banner--inline{flex-shrink:0;flex-wrap:nowrap;max-width:min(520px,42vw);padding:4px 10px;font-size:12px;gap:6px 14px}.demo-banner--inline .demo-banner__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-banner--inline .demo-banner__detail{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.demo-banner--inline .demo-banner__dismiss{margin-left:0;min-width:28px;min-height:28px}@media (max-width: 640px){.demo-banner--inline{max-width:100%;flex-wrap:nowrap;padding:4px 8px;font-size:11px;gap:4px}.demo-banner--inline .demo-banner__detail{display:none}.demo-banner--inline .demo-banner__dismiss{min-width:32px;min-height:32px;font-size:16px}.demo-banner--inline .demo-banner__icon{font-size:13px}}@media (max-width: 400px){.demo-banner--inline{padding:3px 6px;gap:3px;font-size:10px;border-radius:var(--radius-sm, 5px)}}.demo-banner{color:var(--color-text-primary);background:color-mix(in srgb,var(--color-warning) 12%,var(--color-paper));border-color:color-mix(in srgb,var(--color-warning) 35%,var(--color-border))}.demo-banner__icon{color:var(--color-warning, #d4a017);font-size:15px;flex-shrink:0}.demo-banner__title{font-weight:600;letter-spacing:-.01em}.demo-banner__detail{font-size:12px;color:var(--color-warning-fg, #7a6520);flex:1 1 auto;min-width:0;color:var(--color-text-secondary)}.demo-banner__dismiss{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:0;border:none;border-radius:var(--radius-sm, 5px);background:transparent;color:inherit;font-size:18px;line-height:1;cursor:pointer;opacity:.75;transition:opacity .15s ease,background-color .15s ease}.demo-banner__dismiss:hover{opacity:1;background:#0000000f;background:#ffffff14}.app-page-inner .ant-table-wrapper{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.app-page-inner .ant-table{min-width:0}@media (max-width: 767px){.app-page-inner .ant-card .ant-card-head{flex-wrap:wrap;row-gap:8px}.app-page-inner .ant-card .ant-card-extra{-webkit-margin-start:0;margin-inline-start:0;width:100%;max-width:100%;justify-content:flex-start}}@media (max-width: 575px){.app-page-inner .ant-card .ant-card-body{padding:16px}.app-page-inner .ant-card-small .ant-card-body{padding:12px}.app-page-inner .ant-page-header-heading{align-items:flex-start}}.app-route-suspense-fallback{width:100%;max-width:100%;min-width:0;margin:0;padding:0;box-sizing:border-box;animation:fadeSlideIn .2s ease forwards}.app-route-suspense-fallback .ant-skeleton{width:100%}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-disabled{color:var(--color-text-disabled)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-error{color:var(--color-error)}.text-info{color:var(--color-info)}.text-accent{color:var(--color-primary)}.anticon.text-accent{color:var(--color-primary)!important}.anticon.text-accent svg path{fill:currentColor}.ant-page-header-heading-title .anticon{color:var(--color-primary, #e01e45)}.ant-page-header-heading-title .anticon svg,.ant-page-header-heading-title .anticon svg path{fill:currentColor}.ant-page-header-heading-title .ant-btn .anticon{color:inherit}.ant-page-header-heading-title .ant-btn .anticon svg,.ant-page-header-heading-title .ant-btn .anticon svg path{fill:currentColor}.task-hero__headline .task-hero__title .anticon{color:var(--color-primary, #e01e45)}.task-hero__headline .task-hero__title .anticon svg,.task-hero__headline .task-hero__title .anticon svg path{fill:currentColor}.task-hero__headline .task-hero__title .ant-btn .anticon{color:inherit}.task-hero__headline .task-hero__title .ant-btn .anticon svg,.task-hero__headline .task-hero__title .ant-btn .anticon svg path{fill:currentColor}.note-page-hero-icon{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--color-primary, #e01e45)!important}.note-page-hero-icon .anticon{color:var(--color-primary, #e01e45)!important}.note-page-hero-icon .anticon svg,.note-page-hero-icon .anticon svg path,.note-page-hero-icon>svg{fill:var(--color-primary, #e01e45)}.bg-background{background-color:var(--color-background)}.bg-paper{background-color:var(--color-paper)}.bg-elevated{background-color:var(--color-elevated)}.bg-surface{background-color:var(--color-surface)}.border-base{border-color:var(--color-border)}.border-hover{border-color:var(--color-border-hover)}.theme-glass-surface{background:color-mix(in srgb,var(--color-paper) 94%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.12);backdrop-filter:blur(14px) saturate(1.12);border:1px solid color-mix(in srgb,var(--color-border) 85%,var(--color-primary));border-radius:var(--radius-lg);box-shadow:var(--shadow-md),var(--shadow-card-inner, inset 0 1px 0 rgba(255, 255, 255, .05))}.theme-page-hero-band{margin:0 0 var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 8%,var(--color-elevated)),color-mix(in srgb,var(--color-info) 5%,var(--color-paper)));border:1px solid var(--color-border);box-shadow:var(--shadow-sm),var(--shadow-card-inner, inset 0 1px 0 rgba(255, 255, 255, .04))}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.app-page-header-actions .app-header-action--primary.ant-btn{box-shadow:var(--shadow-primary-sm)}.app-page-header-actions .app-header-action--secondary.ant-btn-primary,.app-page-header-actions .app-header-action--secondary .ant-btn-primary{background:var(--color-elevated)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important;box-shadow:none!important}.app-page-header-actions .app-header-action--secondary.ant-btn-primary:hover,.app-page-header-actions .app-header-action--secondary .ant-btn-primary:hover{border-color:var(--color-border-hover)!important;background:color-mix(in srgb,var(--color-elevated) 80%,var(--color-primary) 20%)!important}.ninjadash-nav-actions__item .ninjadash-nav-action-link{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.ninjadash-nav-action-label{display:none;font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--color-text-secondary)}@media (min-width: 1280px){.ninjadash-nav-action-link--with-label{padding-inline:10px}.ninjadash-nav-action-link--with-label .ninjadash-nav-action-label{display:inline}}.search-summary{margin:0;font-size:13px;line-height:1.55;color:var(--color-text-secondary);max-width:72ch}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.page-enter{opacity:0;transform:translateY(8px)}.page-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease}.page-exit{opacity:1;transform:translateY(0)}.page-exit-active{opacity:0;transform:translateY(-4px);transition:opacity .2s ease-in,transform .2s ease-in}.fade-slide-in{animation:fadeSlideIn .35s ease forwards}@keyframes fadeSlideIn{0%{opacity:0}to{opacity:1}}.stagger-children>*{opacity:0;animation:fadeSlideIn .35s ease forwards}.stagger-children>*:nth-child(1){animation-delay:.04s}.stagger-children>*:nth-child(2){animation-delay:.08s}.stagger-children>*:nth-child(3){animation-delay:.12s}.stagger-children>*:nth-child(4){animation-delay:.16s}.stagger-children>*:nth-child(5){animation-delay:.2s}.stagger-children>*:nth-child(6){animation-delay:.24s}.stagger-children>*:nth-child(7){animation-delay:.28s}.stagger-children>*:nth-child(8){animation-delay:.32s}.ant-breadcrumb{font-size:13px;letter-spacing:.01em}.ant-breadcrumb a{color:var(--color-text-secondary)!important;transition:color .2s ease;font-weight:500}.ant-breadcrumb a:hover{color:var(--color-primary)!important}.ant-breadcrumb li:last-child .ant-breadcrumb-link{color:#fff;font-weight:700}.ant-breadcrumb .ant-breadcrumb-separator{color:var(--color-text-disabled, #6B6B6B);opacity:.6}.app-path-breadcrumb{margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--color-border, #2a2a2a);animation:fadeSlideIn .25s ease forwards;min-width:0}.app-path-breadcrumb .ant-breadcrumb{margin:0}.app-path-breadcrumb .ant-breadcrumb ol{flex-wrap:wrap;row-gap:6px;min-width:0}@media (max-width: 991px){.app-path-breadcrumb{margin:0 0 12px;padding-bottom:10px}.app-path-breadcrumb .ant-breadcrumb{font-size:13px}.app-path-breadcrumb .ant-breadcrumb ol{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:2px;gap:0}.app-path-breadcrumb .ant-breadcrumb ol::-webkit-scrollbar{height:4px}.app-path-breadcrumb .ant-breadcrumb li{flex-shrink:0}}@media (max-width: 480px){.app-path-breadcrumb{margin:0 0 10px;padding-bottom:8px}.app-path-breadcrumb .ant-breadcrumb{font-size:12px}}.app-path-breadcrumb--landing{border-bottom:1px solid rgb(255 255 255 / .08);padding:10px max(24px,env(safe-area-inset-right,0px)) 10px max(24px,env(safe-area-inset-left,0px));max-width:var(--app-content-max-width, 1320px);margin:0 auto;box-sizing:border-box}.app-path-breadcrumb--landing .ant-breadcrumb a{color:#ffffffb8}.app-path-breadcrumb--landing .ant-breadcrumb a:hover{color:var(--color-primary, #E01E45)}.app-path-breadcrumb--landing .ant-breadcrumb li:last-child .ant-breadcrumb-link{color:#fff;font-weight:700}.app-path-breadcrumb--auth{margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid rgb(255 255 255 / .08);justify-content:center;display:flex}.app-path-breadcrumb--auth .ant-breadcrumb{font-size:13px}.app-path-breadcrumb--auth .ant-breadcrumb a{color:#ffffffb8}.app-path-breadcrumb--auth .ant-breadcrumb a:hover{color:var(--color-primary, #E01E45)}.app-path-breadcrumb--auth .ant-breadcrumb li:last-child .ant-breadcrumb-link{color:#fff;font-weight:700}[data-current-route]{color:#fff!important;font-weight:700!important}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline:2px solid var(--color-primary)!important;outline-offset:3px!important;box-shadow:0 0 0 4px rgba(var(--color-primary-rgb),.15)!important;transition:outline-offset .12s ease,box-shadow .12s ease}button:focus:not(:focus-visible),a:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible){outline:none!important}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--color-primary)!important;outline-offset:0!important;box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.15)!important}::selection{background:color-mix(in srgb,var(--color-primary, #E01E45) 32%,transparent);color:var(--color-text-primary);text-shadow:none}::-moz-selection{background:color-mix(in srgb,var(--color-primary, #E01E45) 32%,transparent);color:var(--color-text-primary);text-shadow:none}.ant-popover-inner{border-radius:var(--radius-lg, 8px)!important;box-shadow:0 8px 32px #00000059,0 2px 8px #0003!important;border:1px solid var(--color-border, #2A2A2A)!important;overflow:hidden}.ant-dropdown-menu{border-radius:var(--radius-lg, 8px)!important;box-shadow:0 8px 32px #00000059,0 2px 8px #0003!important;border:1px solid var(--color-border, #2A2A2A)!important;padding:6px!important;background:var(--color-paper)!important}.ant-dropdown-menu-item{border-radius:8px!important;transition:background .15s ease,color .15s ease!important;margin:2px 0!important}.ant-dropdown-menu-item:hover{background:rgba(var(--color-primary-rgb, 224, 30, 69),.08)!important}.ninjadash-top-dropdown .btn-seeAll{display:flex;align-items:center;justify-content:center;padding:14px 0 12px;font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--color-primary, #E01E45);border-top:1px solid var(--color-border, #2A2A2A);margin-top:6px;transition:background .2s ease,color .2s ease}.ninjadash-top-dropdown .btn-seeAll:hover{background:rgba(var(--color-primary-rgb, 224, 30, 69),.06);color:var(--color-primary, #E01E45)}.ninjadash-ui-popover--activity{max-width:calc(100vw - 24px)}.ninjadash-ui-popover--activity .ant-popover-inner-content{overflow:hidden}.ninjadash-ui-popover--activity .ninjadash-top-dropdown{width:min(360px,calc(100vw - 24px));max-width:100%}.ninjadash-ui-popover--activity .ninjadash-top-dropdown__title{align-items:center;gap:8px}.ninjadash-ui-popover--activity .ninjadash-top-dropdown__title .title-text{min-width:0}.ninjadash-ui-popover--activity .ninjadash-top-dropdown__state{margin:12px 10px;padding:12px 10px;border-radius:10px;border:1px dashed var(--color-border, #2A2A2A);color:var(--color-text-secondary, #B0B0B0);font-size:12px;text-align:center}.ninjadash-ui-popover--activity .ninjadash-top-dropdown__item{min-width:0}.ninjadash-ui-popover--activity .notification-item__content,.ninjadash-ui-popover--activity .support-message-item__content{min-width:0;width:100%}.ninjadash-ui-popover--activity .notification-item__title,.ninjadash-ui-popover--activity .notification-item__description,.ninjadash-ui-popover--activity .support-message-item__sender,.ninjadash-ui-popover--activity .support-message-item__preview{overflow-wrap:anywhere;word-break:break-word}.ninjadash-top-dropdown__title{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 12px;margin-bottom:4px;border-bottom:1px solid var(--color-border, #2A2A2A);font-size:15px;font-weight:600}.ninjadash-top-dropdown__nav.notification-list li{border-radius:8px;transition:background .2s ease;margin:2px 4px}.ninjadash-top-dropdown__nav.notification-list li:hover{background:rgba(var(--color-primary-rgb, 224, 30, 69),.05)}.ninjadash-top-dropdown__nav.notification-list li a{padding:10px 12px;border-radius:8px;display:flex}@media (max-width: 767px){.ninjadash-nav-actions__notification,.ninjadash-nav-actions__message,.ninjadash-nav-actions__settings{margin:0 1px!important}.ninjadash-nav-actions__notification>span,.ninjadash-nav-actions__notification>a,.ninjadash-nav-actions__notification>div,.ninjadash-nav-actions__message>span,.ninjadash-nav-actions__message>a,.ninjadash-nav-actions__message>div{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:8px!important}.ant-layout-sider{transition:transform .3s cubic-bezier(.4,0,.2,1)!important}}@media (max-width: 480px){.ninjadash-nav-actions__nav-author a.ant-dropdown-trigger{padding:4px 8px 4px 4px!important;gap:6px!important}.ninjadash-nav-actions__nav-author .ninjadash-nav-actions__author--name{display:none!important}}@media (max-width: 420px){.ninjadash-nav-actions__item .ninjadash-nav-action-link{min-width:40px;min-height:40px}}.ninjadash-searchbar .ant-input{background:var(--color-elevated, #1A1A1A)!important;border:1px solid var(--color-border, #2A2A2A)!important;border-radius:8px!important;color:var(--color-text-primary)!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease!important;height:36px;padding:4px 12px!important}.ninjadash-searchbar .ant-input:focus,.ninjadash-searchbar .ant-input:hover{border-color:rgba(var(--color-primary-rgb, 224, 30, 69),.45)!important;box-shadow:0 0 0 3px rgba(var(--color-primary-rgb, 224, 30, 69),.1)!important;background:var(--color-elevated, #1A1A1A)!important}.ninjadash-searchbar .ant-input::placeholder{color:var(--color-text-disabled, #6B6B6B)!important;font-size:13px}.ant-badge-dot{background:var(--color-primary, #E01E45)!important;box-shadow:0 0 0 2px var(--color-paper, #0E0E0E),0 0 6px rgba(var(--color-primary-rgb, 224, 30, 69),.5)!important}.ant-badge-count{box-shadow:0 0 0 2px var(--color-paper, #0E0E0E)!important}.badge-success .ant-badge-count{background:var(--color-primary, #E01E45)!important;box-shadow:0 0 0 2px var(--color-paper, #0E0E0E),0 0 8px rgba(var(--color-primary-rgb, 224, 30, 69),.3)!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}img,picture,video,canvas,svg{max-width:100%;display:block}span>svg,button>svg,a>svg,span>img,button>img,a>img,.ant-menu-item svg,.ant-menu-submenu-title svg,.ant-btn svg,.ant-badge img,.ant-avatar img{display:inline-block;max-width:none}.ant-table-wrapper{border-radius:var(--radius-lg);overflow:hidden}.ant-table-thead>tr>th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;font-weight:600;color:var(--color-text-secondary)}.ant-table-tbody>tr{transition:background-color var(--duration-fast) ease}.ant-form-item-label>label{font-weight:500;color:var(--color-text-primary)}.ant-form-item-explain-error{font-size:12px;margin-top:4px}.ant-checkbox-wrapper,.ant-radio-wrapper{color:var(--color-text-primary)}.ant-pagination .ant-pagination-item{background:var(--color-elevated)!important;border-color:var(--color-border)!important}.ant-pagination .ant-pagination-item a{color:var(--color-text-primary)!important}.ant-pagination .ant-pagination-item-active{background:var(--color-primary)!important;border-color:var(--color-primary)!important}.ant-pagination .ant-pagination-item-active a{color:#fff!important}.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-jump-prev,.ant-pagination .ant-pagination-jump-next{background:var(--color-elevated)!important;border:1px solid var(--color-border)!important}.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link{color:var(--color-text-secondary)!important;background:transparent!important;border:none!important}.ant-pagination .ant-pagination-options .ant-select-selector{background:var(--color-elevated)!important;border-color:var(--color-border)!important}.ant-pagination .ant-pagination-options .ant-select-selection-item{color:var(--color-text-primary)!important}@media (pointer: coarse){.app-page-inner .ant-btn{min-height:40px}.app-page-inner .ant-btn-sm{min-height:36px}.app-page-inner .ant-select-selector{min-height:40px!important}.app-page-inner .ant-input:not(:is(.ant-input-affix-wrapper *)),.app-page-inner .ant-input-affix-wrapper{min-height:40px}.app-page-inner .ant-segmented-item{min-height:36px}.app-page-inner .ant-tabs-tab{padding:10px 14px!important}.app-page-inner .ant-switch{min-width:48px}.app-page-inner .ant-checkbox-wrapper,.app-page-inner .ant-radio-wrapper{padding:4px 0}}@media (max-width: 767px){.app-page-inner .ant-statistic-title{font-size:12px;margin-bottom:2px}.app-page-inner .ant-statistic-content{font-size:20px}.app-page-inner .ant-statistic-content-prefix{font-size:16px;-webkit-margin-end:4px;margin-inline-end:4px}.app-page-inner .ant-statistic-content-suffix{font-size:14px}}@media (max-width: 480px){.app-page-inner .ant-statistic-title{font-size:11px}.app-page-inner .ant-statistic-content{font-size:18px}}@media (max-width: 575px){.app-page-inner .ant-alert{padding:8px 12px;font-size:13px}.app-page-inner .ant-alert-icon{font-size:16px;-webkit-margin-end:8px;margin-inline-end:8px}.app-page-inner .ant-alert-message{font-size:13px}.app-page-inner .ant-alert-description{font-size:12px}}@media (max-width: 767px){.app-page-inner .ant-tabs>.ant-tabs-nav{margin-bottom:12px}.app-page-inner .ant-tabs-tab{font-size:13px;padding:8px 12px!important}.app-page-inner .ant-tabs-nav-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.app-page-inner .ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.app-page-inner .ant-tabs-nav-list{flex-wrap:nowrap}}@media (max-width: 575px){.app-page-inner .ant-space-vertical{gap:12px!important}.app-page-inner .ant-space-vertical.ant-space-lg{gap:16px!important}}@media (max-width: 480px){.app-page-inner .ant-tag{font-size:11px;padding:2px 6px;line-height:1.4}}@media (max-width: 767px){.app-page-inner .ant-table-thead>tr>th,.app-page-inner .ant-table-tbody>tr>td{padding:8px 10px!important;font-size:12px}.app-page-inner .ant-table-thead>tr>th{font-size:11px}.app-page-inner .ant-table-wrapper .ant-table-pagination{flex-wrap:wrap;gap:6px;justify-content:center;margin-top:12px}.app-page-inner .ant-table-wrapper .ant-pagination-total-text{width:100%;text-align:center;font-size:12px}.app-page-inner .ant-table-wrapper .ant-pagination-options{display:none}}@media (max-width: 575px){.ant-modal-root .ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important;top:8px!important}.ant-modal-root .ant-modal .ant-modal-body{padding:16px!important}.ant-modal-root .ant-modal .ant-modal-header{padding:14px 16px!important}.ant-modal-root .ant-modal .ant-modal-footer{padding:10px 16px!important}.ant-modal-root .ant-modal .ant-modal-title{font-size:15px}}@media (max-width: 575px){.ant-drawer-right .ant-drawer-content-wrapper{max-width:100vw!important;width:100vw!important}}@media (max-width: 575px){.app-page-inner .ant-progress-text{font-size:11px}}@media (max-width: 575px){.app-page-inner .ant-form-item{margin-bottom:16px}.app-page-inner .ant-form-item-label{padding-bottom:4px!important}.app-page-inner .ant-form-horizontal .ant-form-item-label{flex:0 0 100%;max-width:100%;text-align:start!important}.app-page-inner .ant-form-horizontal .ant-form-item-control{flex:0 0 100%;max-width:100%}}@media (max-width: 767px){.ant-tooltip{max-width:calc(100vw - 32px)}.ant-tooltip-inner{font-size:12px;padding:6px 10px}}@media (max-width: 480px){.ninjadash-top-dropdown{width:calc(100vw - 24px)!important;max-width:360px}.ninjadash-ui-popover--activity{max-width:calc(100vw - 16px)}.ninjadash-ui-popover--activity .ninjadash-top-dropdown{width:calc(100vw - 16px)}.ninjadash-top-dropdown__title{padding:12px 14px 10px!important;font-size:14px!important}.ninjadash-top-dropdown__nav.notification-list li a{padding:8px 10px!important}}@media (max-width: 575px){.app-page-inner .ant-empty{margin:24px 0}.app-page-inner .ant-empty-image{height:48px}}@media (orientation: landscape) and (max-height: 500px){.ant-layout-header{height:48px!important}.atbd-main-layout{margin-top:50px!important}.ninjadash-logo img,.ninjadash-logo svg{max-height:26px}.ant-layout-sider{height:calc(100dvh - 48px)!important;top:48px!important}:root{--console-mobile-fab-clearance: 56px}}.chart-responsive-wrapper{width:100%;min-width:0;overflow:hidden;position:relative}.chart-responsive-wrapper>*{max-width:100%}@media (max-width: 640px){.chart-responsive-wrapper{min-height:0}.chart-responsive-wrapper .apexcharts-canvas,.chart-responsive-wrapper canvas{max-width:100%!important;height:auto!important}}body.console-sidebar-open{overflow:hidden;touch-action:none}@media (max-width: 480px){.app-page-inner>.ant-row,.app-page-inner .ant-card-body>.ant-row,.app-page-inner .app-page-main>.ant-row,.app-page-inner .app-page-main .ant-card-body>.ant-row{margin-left:-6px!important;margin-right:-6px!important}.app-page-inner>.ant-row>.ant-col,.app-page-inner .ant-card-body>.ant-row>.ant-col,.app-page-inner .app-page-main>.ant-row>.ant-col,.app-page-inner .app-page-main .ant-card-body>.ant-row>.ant-col{padding-left:6px!important;padding-right:6px!important}}@media (hover: none){.ant-card:hover{transform:none!important}}@media (max-width: 575px){.app-page-inner .ant-page-header{padding:12px 0}.app-page-inner .ant-page-header-heading{flex-wrap:wrap;row-gap:8px}.app-page-inner .ant-page-header-heading-extra{width:100%;flex-wrap:wrap;gap:6px}.app-page-inner .ant-page-header-heading-title{font-size:16px}.app-page-inner .ant-page-header-heading-sub-title{font-size:12px}}@media (max-width: 575px){.app-page-inner .ant-space.ant-space-horizontal{flex-direction:column;align-items:stretch;width:100%}.app-page-inner .ant-space.ant-space-horizontal>.ant-space-item{width:100%}.app-page-inner .ant-space.ant-space-horizontal>.ant-space-item .ant-input-search,.app-page-inner .ant-space.ant-space-horizontal>.ant-space-item .ant-select{width:100%!important}}@media (max-width: 767px){.app-page-inner .ant-table-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;width:20px;pointer-events:none;background:linear-gradient(to left,rgba(0,0,0,.15),transparent);opacity:.6;border-radius:0 var(--radius-lg) var(--radius-lg) 0;z-index:1}.app-page-inner .ant-table-wrapper{position:relative}}@media (max-width: 575px){.app-page-inner .ant-descriptions .ant-descriptions-row{display:flex;flex-direction:column}.app-page-inner .ant-descriptions .ant-descriptions-item{padding-bottom:8px}.app-page-inner .ant-descriptions .ant-descriptions-item-label{font-size:11px}.app-page-inner .ant-descriptions .ant-descriptions-item-content{font-size:13px}}@media (max-width: 575px){.app-page-inner .ant-timeline .ant-timeline-item-content{font-size:13px}.app-page-inner .ant-timeline .ant-timeline-item{padding-bottom:16px}}@media (max-width: 380px){.app-path-breadcrumb{margin:0 0 8px;padding-bottom:6px}.app-path-breadcrumb .ant-breadcrumb{font-size:11px}}@media (max-width: 359px){.app-page-inner .ant-btn{padding-inline:8px;font-size:12px}.app-page-inner .ant-card .ant-card-body{padding:10px}.app-page-inner .ant-card .ant-card-head{padding:8px 10px}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.1rem}}@media (hover: none) and (pointer: coarse){.app-page-inner .ant-btn{min-height:40px;min-width:40px}.app-page-inner .ant-select-selector,.app-page-inner .ant-input:not(:is(.ant-input-affix-wrapper *)),.app-page-inner .ant-input-affix-wrapper,.app-page-inner .ant-picker{min-height:40px!important}}@media (max-width: 767px){.app-page-inner .ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.app-page-inner .ant-table-thead>tr>th,.app-page-inner .ant-table-tbody>tr>td{padding:10px 8px!important;font-size:13px}.app-page-inner .filter-bar{flex-direction:column;align-items:stretch}.app-page-inner .filter-bar>.ant-select,.app-page-inner .filter-bar>.ant-input,.app-page-inner .filter-bar>.ant-picker,.app-page-inner .filter-bar>.ant-input-search{width:100%!important;max-width:100%!important}}@media (max-width: 480px){.app-page-inner .ant-table-thead>tr>th,.app-page-inner .ant-table-tbody>tr>td{padding:8px 6px!important;font-size:12px}.app-page-inner .ant-card-extra .ant-btn{padding:4px 8px;font-size:12px}.app-page-inner .ant-tabs-nav-list{flex-wrap:nowrap}.app-page-inner .ant-tabs-nav-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.app-page-inner .ant-tabs-tab{padding:8px 12px!important;font-size:13px!important}}@media (max-width: 767px){.app-page-inner .ant-tabs-nav{margin-bottom:12px!important}.app-page-inner .ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.app-page-inner .ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap::-webkit-scrollbar{display:none}}@media (max-width: 575px){.ant-descriptions .ant-descriptions-row{display:flex;flex-direction:column}.ant-descriptions .ant-descriptions-item{padding-bottom:12px!important}.ant-descriptions .ant-descriptions-item-label{font-size:12px;color:var(--color-text-secondary)}.ant-descriptions .ant-descriptions-item-content{font-size:14px}}@media (max-width: 575px){.ant-timeline .ant-timeline-item-content{max-width:calc(100vw - 80px);word-break:break-word}.cyber-timeline__item{padding-left:24px;padding-bottom:16px}}@media (max-width: 767px){.app-page-inner{padding-bottom:max(var(--app-page-pad-y-end),env(safe-area-inset-bottom,0px))}}@media (max-width: 767px){.app-page-inner pre{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:12px}.app-page-inner .ant-typography{word-break:break-word;overflow-wrap:anywhere}.app-page-inner code:not(pre code){word-break:break-all}}@media (max-width: 575px){.app-page-inner .ant-statistic-title{font-size:12px;margin-bottom:4px!important}.app-page-inner .ant-statistic-content{font-size:20px!important}.app-page-inner .ant-statistic-content-prefix,.app-page-inner .ant-statistic-content-suffix{font-size:14px!important}}@media (pointer: coarse){.app-page-inner{-webkit-overflow-scrolling:touch}}@media (pointer: coarse){.ant-btn:focus:not(:focus-visible),.ant-input:focus:not(:focus-visible),.ant-select-focused:not(.ant-select-focus-visible) .ant-select-selector{box-shadow:none!important;outline:none!important}}.app-page-inner .ant-card{border-radius:14px!important;overflow:hidden}.app-page-inner .ant-card .ant-card-head{background:linear-gradient(180deg,color-mix(in srgb,var(--color-paper) 92%,#ffffff 8%),color-mix(in srgb,var(--color-paper) 35%,transparent))!important;border-bottom:1px solid color-mix(in srgb,var(--color-border) 72%,transparent)!important;border-top-left-radius:14px!important;border-top-right-radius:14px!important}.app-page-inner .app-card-responsive-extra.ant-card .ant-card-head{min-width:0}.app-page-inner .app-card-responsive-extra.ant-card .ant-card-head-wrapper{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;min-width:0}.app-page-inner .app-card-responsive-extra.ant-card .ant-card-head-title{flex:1 1 auto;min-width:0;-webkit-padding-end:0;padding-inline-end:0}.app-page-inner .app-card-responsive-extra.ant-card .ant-card-extra{flex:1 1 auto;margin-inline:0!important;min-width:0}@media (max-width: 767px){.app-page-inner .app-card-responsive-extra.ant-card .ant-card-head-wrapper{flex-direction:column;align-items:stretch}.app-page-inner .app-card-responsive-extra.ant-card .ant-card-extra{width:100%;max-width:100%;padding-top:4px}.app-page-inner .app-card-responsive-extra.ant-card .ant-card-extra .filter-bar{margin-bottom:0}}.app-page-inner .ant-page-header{background:linear-gradient(180deg,color-mix(in srgb,var(--color-paper) 38%,transparent) 0%,transparent 100%)!important;border-bottom:1px solid color-mix(in srgb,var(--color-border) 60%,transparent)!important}.app-page-inner .ant-page-header.ninjadash-page-header-main{background:transparent!important;border-bottom-color:transparent!important}.app-page-inner .ant-card{border-radius:6px!important;overflow:hidden}.app-page-inner .ant-card .ant-card-head{background:linear-gradient(180deg,color-mix(in srgb,var(--color-paper) 92%,#ffffff 8%),color-mix(in srgb,var(--color-paper) 35%,transparent))!important;border-bottom:1px solid color-mix(in srgb,var(--color-border) 72%,transparent)!important;border-top-left-radius:6px!important;border-top-right-radius:6px!important}.app-page-inner .ant-card .ant-card-body{background:transparent!important}.app-page-inner .ant-table-wrapper,.app-page-inner .ant-collapse,.app-page-inner .ant-list,.app-page-inner .ant-descriptions,.app-page-inner .ant-statistic,.app-page-inner .ant-alert,.app-page-inner .ant-empty,.app-page-inner .ant-result,.app-page-inner .ant-space-item>.ant-card,.app-page-inner .ant-tabs .ant-tabs-content-holder{border-radius:6px}.app-page-inner .ant-table-wrapper,.app-page-inner .ant-collapse,.app-page-inner .ant-list,.app-page-inner .ant-descriptions,.app-page-inner .ant-tabs .ant-tabs-content-holder{background:color-mix(in srgb,var(--color-paper) 82%,transparent)!important;border:1px solid color-mix(in srgb,var(--color-border) 72%,transparent)!important;box-shadow:var(--shadow-xs),var(--shadow-card-inner)}.app-page-inner .ant-table{background:transparent!important}.app-page-inner .ant-table-thead>tr>th{background:linear-gradient(180deg,color-mix(in srgb,var(--color-paper) 88%,#ffffff 6%),color-mix(in srgb,var(--color-paper) 68%,transparent))!important;border-bottom:1px solid color-mix(in srgb,var(--color-border) 72%,transparent)!important}.app-page-inner .ant-tabs-nav{margin-bottom:14px!important;padding:10px 16px 14px;border-radius:6px;background:color-mix(in srgb,var(--color-paper) 62%,transparent)!important;border:1px solid color-mix(in srgb,var(--color-border) 60%,transparent);box-sizing:border-box}.app-page-inner .ant-tabs .ant-tabs-nav-list{gap:6px;align-items:stretch}.app-page-inner .ant-tabs .ant-tabs-nav-list .ant-tabs-tab{margin:0!important;padding:9px 16px!important;border-radius:4px;transition:background .18s ease,color .18s ease}.app-page-inner .ant-tabs .ant-tabs-nav-list .ant-tabs-tab-btn{line-height:1.4;white-space:nowrap}.app-page-inner .ant-tabs .ant-tabs-nav-list .ant-tabs-tab:not(.ant-tabs-tab-active):hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.app-page-inner .ant-tabs.ant-tabs-large .ant-tabs-nav-list .ant-tabs-tab{padding:11px 20px!important;font-size:15px}.app-page-inner .ant-tabs .ant-tabs-ink-bar{border-radius:3px}@media (min-width: 576px){.app-page-inner .ant-tabs .ant-tabs-nav-list{gap:10px}}@media (max-width: 767px){.app-page-inner .ant-tabs-nav{padding:8px 10px 12px}.app-page-inner .ant-tabs .ant-tabs-nav-list{gap:4px}.app-page-inner .ant-tabs .ant-tabs-nav-list .ant-tabs-tab{padding:9px 12px!important;font-size:13px}.app-page-inner .ant-tabs.ant-tabs-large .ant-tabs-nav-list .ant-tabs-tab{padding:10px 14px!important;font-size:14px}}@media (max-width: 480px){.app-page-inner .ant-tabs-nav{padding:6px 8px 10px}.app-page-inner .ant-tabs .ant-tabs-nav-list .ant-tabs-tab{padding:8px 10px!important;font-size:13px}}.agent-management-tab-label{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;line-height:1}.agent-management-tab-label .anticon{display:inline-flex;align-items:center;font-size:14px;line-height:1}.agent-management-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:9px;background:var(--color-primary);color:#fff;font-size:11px;font-weight:600;line-height:1}.app-page-inner .agent-management-tabs.ant-tabs .ant-tabs-nav-list .ant-tabs-tab{padding:9px 10px!important}@media (max-width: 767px){.app-page-inner .agent-management-tabs.ant-tabs .ant-tabs-nav-list .ant-tabs-tab{padding:8px!important}}.app-page-inner .ant-tabs .ant-tabs-content-holder .ant-tabs-tabpane{padding:var(--app-space-5, 24px) var(--app-space-5, 24px) var(--app-space-6, 32px)}@media (max-width: 575px){.app-page-inner .ant-tabs .ant-tabs-content-holder .ant-tabs-tabpane{padding:var(--app-space-4, 16px) var(--app-space-3, 12px) var(--app-space-5, 24px)}}.app-page-inner .app-console-nav-segmented.ant-segmented{padding:6px 10px 10px;border-radius:6px;background:color-mix(in srgb,var(--color-paper) 62%,transparent)!important;border:1px solid color-mix(in srgb,var(--color-border) 60%,transparent);max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.app-page-inner .app-console-nav-segmented .ant-segmented-item{margin:0!important;padding:9px 18px!important;border-radius:4px;min-height:40px;line-height:1.35}.app-page-inner .app-console-nav-segmented .ant-segmented-item-label{line-height:1.35}.app-page-inner .app-fleet-subview-segmented.app-console-nav-segmented .ant-segmented-item-label{display:inline-flex;align-items:center;justify-content:center}.app-page-inner .app-fleet-subview-segmented.app-console-nav-segmented .fleet-subview-seg-label{display:inline-flex;align-items:center;gap:6px}.app-page-inner .app-fleet-subview-segmented.app-console-nav-segmented .fleet-subview-ops-badge.ant-badge{display:inline-flex;align-items:center;line-height:1}.app-page-inner .app-fleet-subview-segmented.app-console-nav-segmented .ant-segmented-item-selected .ant-segmented-item-label{font-weight:600}.app-page-inner .app-fleet-subview-segmented.app-console-nav-segmented .ant-segmented-item:not(.ant-segmented-item-selected) .fleet-subview-seg-label,.app-page-inner .app-fleet-subview-segmented.app-console-nav-segmented .ant-segmented-item:not(.ant-segmented-item-selected) .fleet-subview-seg-label .anticon{color:var(--color-text-secondary);opacity:.95}.app-page-inner .app-fleet-subview-segmented.app-console-nav-segmented .ant-segmented-item-selected .fleet-subview-seg-label .anticon{color:var(--color-primary)}@media (max-width: 767px){.app-page-inner .app-console-nav-segmented.ant-segmented{padding:5px 8px 8px}.app-page-inner .app-console-nav-segmented .ant-segmented-item{padding:8px 14px!important;font-size:13px;min-height:38px}}.app-page-inner .app-console-nav-radio-group.ant-radio-group{padding:8px 12px 10px;border-radius:6px;background:color-mix(in srgb,var(--color-paper) 62%,transparent);border:1px solid color-mix(in srgb,var(--color-border) 60%,transparent);display:inline-flex;flex-wrap:wrap;align-items:center;max-width:100%}@media (max-width: 767px){.app-page-inner .app-console-nav-radio-group.ant-radio-group{padding:6px 10px 8px}}.app-page-inner .ant-collapse>.ant-collapse-item>.ant-collapse-header,.app-page-inner .ant-descriptions .ant-descriptions-header,.app-page-inner .ant-list .ant-list-header{background:linear-gradient(180deg,color-mix(in srgb,var(--color-paper) 86%,#ffffff 6%),color-mix(in srgb,var(--color-paper) 60%,transparent))!important;border-bottom:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)!important}.app-page-inner .ant-collapse-content{background:transparent!important}.app-page-inner .ant-alert,.app-page-inner .ant-result,.app-page-inner .ant-empty{background:color-mix(in srgb,var(--color-paper) 74%,transparent)!important;border:1px solid color-mix(in srgb,var(--color-border) 68%,transparent)!important}@keyframes lv-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ninjadash-tassklist-wrap,.suggestions-panel,.lv-panel{background:var(--lv-surface);border:1px solid var(--lv-border-soft);border-radius:6px;overflow:hidden;display:grid}.ninjadash-tasklist-head,.suggestions-panel-head,.lv-panel-head{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--lv-border-soft);gap:12px}.ninjadash-tasklist-head__title,.suggestions-panel-title,.lv-panel-title{display:flex;align-items:center;gap:8px;font-family:var(--lv-mono);font-size:11px;font-weight:400;color:var(--lv-text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:0;line-height:1.4}.suggestions-panel-title .anticon,.lv-panel-title .anticon{color:var(--lv-accent);font-size:12px}.suggestions-panel-count,.lv-panel-count{font-family:var(--lv-mono);font-size:11px;color:var(--lv-text-muted);background:var(--lv-elevated);border:1px solid var(--lv-border);padding:2px 8px;border-radius:3px;letter-spacing:.03em}.ninjadash-tasklist,.suggestion-list,.lv-list{list-style:none;margin:0;padding:0}.ninjadash-tasklist-item,.suggestion-item,.lv-list-item{display:flex;align-items:flex-start;gap:12px;padding:11px 14px;border-bottom:1px solid var(--lv-border-soft);transition:background .12s;animation:lv-fade-in .25s ease both}.ninjadash-tasklist-item:last-child,.suggestion-item:last-child,.lv-list-item:last-child{border-bottom:none}.ninjadash-tasklist-item:hover,.suggestion-item:hover,.lv-list-item:hover{background:#ffffff05}.ninjadash-tasklist-item:hover .ninjadash-tasklist-item__action,.suggestion-item:hover .suggestion-actions,.lv-list-item:hover .lv-item-actions{opacity:1}@media (max-width: 575px){.ninjadash-tasklist-item,.suggestion-item,.lv-list-item{padding:10px 12px;gap:10px;flex-direction:column}}.ninjadash-tasklist-item__content,.suggestion-body,.lv-item-body{flex:1;min-width:0;overflow:hidden}.ninjadash-tasklist-item__text p,.suggestion-description,.lv-item-desc{font-family:var(--lv-mono);font-size:11.5px;color:var(--lv-text-dim);margin-bottom:2px;line-height:1.55}.ninjadash-tasklist-item__text p:last-child,.suggestion-description,.lv-item-desc{margin-bottom:0}.ninjadash-tasklist-item__meta,.suggestion-meta,.lv-item-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:6px}.ninjadash-tasklist-item__action,.suggestion-actions,.lv-item-actions{display:flex;align-items:center;gap:2px;flex-shrink:0;opacity:.4;transition:opacity .15s}@media (max-width: 575px){.ninjadash-tasklist-item__action,.suggestion-actions,.lv-item-actions{opacity:1}}.ninjadash-tasklist-item__action a,.suggestion-actions button,.lv-action-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;transition:all .12s;color:var(--lv-text-dim);cursor:pointer;box-sizing:border-box;background:transparent;border:1px solid transparent;text-decoration:none}.ninjadash-tasklist-item__action a svg,.ninjadash-tasklist-item__action a i,.suggestion-actions button svg,.lv-action-btn svg,.lv-action-btn i{width:14px;height:14px}.ninjadash-tasklist-item__action a:hover,.suggestion-actions button:hover,.lv-action-btn:hover{background:var(--lv-elevated);color:var(--lv-text);border-color:var(--lv-border)}.ninjadash-tasklist-item__action .task-favourite:hover,.ninjadash-tasklist-item__action .task-favourite.active,.suggestion-actions button.action-star:hover,.suggestion-actions button.action-star.active,.lv-action-btn.action-star:hover,.lv-action-btn.action-star.active{color:var(--lv-warn)}.ninjadash-tasklist-item__action .ninjadash-edit:hover,.suggestion-actions button.action-edit:hover,.lv-action-btn.action-edit:hover{color:var(--lv-info)}.ninjadash-tasklist-item__action .ninjadash-delete:hover,.suggestion-actions button.action-delete:hover,.lv-action-btn.action-delete:hover{color:var(--lv-crit)}.suggestion-actions button.action-complete:hover,.lv-action-btn.action-complete:hover{color:var(--lv-ok)}.suggestion-actions button.action-redo:hover,.lv-action-btn.action-redo:hover{color:var(--lv-warn)}.suggestion-checkbox .ant-checkbox-inner,.lv-checkbox .ant-checkbox-inner{width:16px!important;height:16px!important;border-radius:3px!important;border-color:var(--lv-border-strong)!important;background:var(--lv-bg)!important;transition:all .15s}.suggestion-checkbox .ant-checkbox-inner:after,.lv-checkbox .ant-checkbox-inner:after{width:5px;height:9px;top:46%;left:24%}.suggestion-checkbox .ant-checkbox-wrapper:hover .ant-checkbox-inner,.lv-checkbox .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:var(--lv-ok)!important}.suggestion-checkbox .ant-checkbox-checked .ant-checkbox-inner,.lv-checkbox .ant-checkbox-checked .ant-checkbox-inner{background:var(--lv-ok)!important;border-color:var(--lv-ok)!important}.status-pill,.lv-status-pill{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:3px;font-family:var(--lv-mono);font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.status-pill .anticon,.lv-status-pill .anticon{font-size:10px}.status-pill.status-pending,.lv-status-pill.status-pending{background:#f5a52424;color:var(--lv-warn)}.status-pill.status-completed,.lv-status-pill.status-completed{background:#3dd68c24;color:var(--lv-ok)}.ninjadash-tasklist-item__due,.suggestion-date,.lv-item-date{font-family:var(--lv-mono);font-size:10.5px;color:var(--lv-text-muted);font-variant-numeric:tabular-nums;letter-spacing:.02em}.ninjadash-tasklist-empty,.suggestions-empty,.lv-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 24px;text-align:center;color:var(--lv-text-muted)}.suggestions-empty .ant-empty-image,.lv-empty-state .ant-empty-image{opacity:.4}.ninjadash-tasklist-empty .empty-title,.suggestions-empty .empty-title,.lv-empty-state .empty-title{font-size:14px;font-weight:600;color:var(--lv-text);margin-bottom:4px}.ninjadash-tasklist-empty .empty-desc,.suggestions-empty .empty-desc,.lv-empty-state .empty-desc{font-family:var(--lv-mono);font-size:12px;color:var(--lv-text-dim);max-width:320px;line-height:1.55;margin:0}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-slide,.swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-slides-offset-before);margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-end:var(--swiper-slides-offset-after);margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-slides-offset-before);margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-after:var(--swiper-slides-offset-after);margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10;&.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>&,&.swiper-pagination-disabled{display:none!important}}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;.swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2);button&{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:.2s transform,.2s left}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>&,&.swiper-pagination-horizontal,.swiper-vertical>&.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>&,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}}.swiper-pagination-lock{display:none}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color));&.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}&.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled &{display:none!important}::slotted(svg),svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto;::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal{.swiper-button-prev,.swiper-button-next,~.swiper-button-prev,~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-button-prev,~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-next,~.swiper-button-next,&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-button-prev,~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(0)}}}.swiper-vertical{.swiper-button-prev,.swiper-button-next,~.swiper-button-prev,~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-button-prev,~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto;::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto;::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(90deg)}}}
