@charset "UTF-8";.zx-fade-enter-active,.zx-fade-leave-active{transition:opacity .18s ease,transform .18s ease}.zx-fade-enter-from{opacity:0;transform:translateY(6px)}.zx-fade-leave-to{opacity:0}:root{--zx-paper: #f5f7f6;--zx-surface: #ffffff;--zx-surface-soft: #f0f3f3;--zx-sage-soft: #f0f4e9;--zx-ink: #151819;--zx-text: #343a3d;--zx-muted: #727b80;--zx-faint: #9aa2a6;--zx-line: rgba(21, 24, 25, .09);--zx-line-strong: rgba(21, 24, 25, .16);--zx-accent: #8bc92c;--zx-accent-dark: #5f8f19;--zx-danger: #a3413a;--zx-warning: #986b1d;--zx-radius-control: 12px;--zx-radius-card: 18px;--zx-radius-hero: 24px;--zx-shadow: 0 0 0 1px rgba(21, 24, 25, .045), 0 12px 34px rgba(38, 47, 50, .065);--zx-shadow-lift: 0 0 0 1px rgba(21, 24, 25, .05), 0 18px 45px rgba(38, 47, 50, .11);--zx-page-max: 1180px;--zx-safe-top: env(safe-area-inset-top, 0px);--zx-safe-right: env(safe-area-inset-right, 0px);--zx-safe-bottom: env(safe-area-inset-bottom, 0px);--zx-safe-left: env(safe-area-inset-left, 0px);--zx-header-h: 68px;--zx-sticky-top: calc(var(--zx-header-h) + var(--zx-safe-top));--zx-vvh: 100vh;--zx-keyboard: 0px}@supports (height: 100dvh){:root{--zx-vvh: 100dvh}}@media(max-width:980px){:root{--zx-header-h: 60px}}@media(max-width:720px){:root{--zx-header-h: 56px}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body,#app{margin:0;min-height:100%}body{background:var(--zx-paper);color:var(--zx-text);line-height:1.55;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:rgba(21,24,25,.06)}#app{overflow-x:clip}a{color:inherit;text-decoration:none}img,video{max-width:100%}.zx-container{max-width:var(--zx-page-max);margin:0 auto;padding:0 20px}@media(max-width:720px){.zx-container{padding:0 14px}}.zx-card{background:var(--zx-surface);border-radius:var(--zx-radius-card);box-shadow:var(--zx-shadow);transition:box-shadow .2s ease,transform .2s ease}.zx-card.is-hover:hover{box-shadow:var(--zx-shadow-lift);transform:translateY(-2px)}.zx-muted{color:var(--zx-muted)}.zx-faint{color:var(--zx-faint)}.zx-markdown{font-size:15px;line-height:1.85;color:var(--zx-text);word-break:break-word;overflow-wrap:anywhere;max-width:100%}.zx-markdown h1,.zx-markdown h2,.zx-markdown h3,.zx-markdown h4{color:var(--zx-ink);line-height:1.4;margin:1.2em 0 .6em}.zx-markdown h2{font-size:19px;padding-left:10px;border-left:4px solid var(--zx-accent)}.zx-markdown h3{font-size:16px}.zx-markdown p{margin:.6em 0}.zx-markdown table{width:100%;border-collapse:collapse;margin:12px 0;font-size:14px;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.zx-markdown th,.zx-markdown td{border:1px solid var(--zx-line-strong);padding:8px 10px;text-align:left;vertical-align:top;overflow-wrap:normal;word-break:normal}.zx-markdown th{background:var(--zx-surface-soft)}.zx-markdown .table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.zx-markdown blockquote{margin:10px 0;padding:8px 14px;background:var(--zx-sage-soft);border-radius:10px;color:var(--zx-text)}.zx-markdown ul,.zx-markdown ol{padding-left:1.4em}.zx-markdown code{background:var(--zx-surface-soft);padding:1px 6px;border-radius:6px}.zx-markdown pre{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px 12px;border-radius:10px;background:var(--zx-surface-soft)}.zx-markdown pre code{padding:0;background:transparent}.zx-markdown img{max-width:100%;height:auto;border-radius:10px}@media(max-width:720px){.zx-markdown{font-size:14.5px;line-height:1.8}.zx-markdown h2{font-size:17px}.zx-markdown h3{font-size:15.5px}.zx-markdown table{font-size:13px}.zx-markdown th,.zx-markdown td{padding:7px 8px;min-width:4.5em}}.zx-scroll-x{max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin}.zx-scroll-x>table{min-width:100%}.zx-scroll-x.is-bare{scrollbar-width:none}.zx-scroll-x.is-bare::-webkit-scrollbar{display:none}.zx-safe-bottom{padding-bottom:var(--zx-safe-bottom)}.zx-safe-top{padding-top:var(--zx-safe-top)}.zx-break{overflow-wrap:anywhere;word-break:break-word}.zx-nowrap{white-space:nowrap}.zx-num{font-variant-numeric:tabular-nums}.zx-touch{min-width:40px;min-height:40px}.zx-chat-shell{height:var(--zx-vvh);min-height:0;display:flex;flex-direction:column}@media(min-width:721px){.zx-only-mobile{display:none!important}}@media(min-width:981px){.zx-only-tablet-down{display:none!important}}@media(max-width:980px){.zx-hide-tablet-down{display:none!important}}@media(max-width:720px){.zx-hide-mobile{display:none!important}.zx-bottom-bar{position:sticky;bottom:0;z-index:30;padding:10px 14px calc(10px + var(--zx-safe-bottom));background:#ffffffeb;backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-top:1px solid var(--zx-line)}.zx-fixed-bottom{position:fixed;left:0;right:0;z-index:30;bottom:var(--zx-keyboard, 0px);padding:10px calc(14px + var(--zx-safe-right)) calc(10px + var(--zx-safe-bottom)) calc(14px + var(--zx-safe-left));background:#fffffff0;backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-top:1px solid var(--zx-line)}html.zx-keyboard-open .zx-fixed-bottom,html.zx-keyboard-open .zx-bottom-bar{padding-bottom:10px}html.zx-keyboard-open .zx-hide-on-keyboard{display:none!important}}@media(max-width:720px){.n-input,.n-base-selection,.n-input-otp .n-input,.n-color-picker-trigger,.n-dynamic-input .n-input{--n-font-size: 16px !important}.n-base-selection .n-base-selection-input,.n-base-selection .n-base-selection-input-tag__input,.n-base-selection-tags .n-base-selection-input-tag__input{font-size:16px!important}input:not([type]),input[type=text],input[type=search],input[type=tel],input[type=number],input[type=email],input[type=password],input[type=url],input[type=date],input[type=datetime-local],input[type=month],input[type=time],textarea,select{font-size:16px!important}}@media(max-width:720px){.n-modal{max-width:calc(100vw - 16px)}.n-notification-container .n-notification,.n-message{max-width:calc(100vw - 24px)}.n-popover:not(.n-popover--raw){max-width:calc(100vw - 24px)}}@media(max-width:720px){.n-modal.zx-modal-sheet{width:100vw!important;max-width:100vw;max-height:90vh;max-height:90dvh;align-self:flex-end;margin:auto 0 0!important;display:flex;flex-direction:column;border-radius:18px 18px 0 0!important;padding-bottom:var(--zx-safe-bottom);box-shadow:0 -10px 40px #15181929}.n-modal.zx-modal-sheet:before{content:"";position:absolute;z-index:1;top:7px;left:50%;width:36px;height:4px;border-radius:2px;transform:translate(-50%);background:#15181929;pointer-events:none}.n-modal.zx-modal-sheet .n-card-header__close,.n-modal.zx-modal-sheet .n-dialog__close{--n-close-size: 40px;--n-close-icon-size: 20px}.n-modal.zx-modal-sheet>.n-card-header,.n-modal.zx-modal-sheet>.n-card__footer,.n-modal.zx-modal-sheet>.n-card__action,.n-modal.zx-modal-sheet>.n-dialog__title,.n-modal.zx-modal-sheet>.n-dialog__action{flex:none}.n-modal.zx-modal-sheet>.n-card-content,.n-modal.zx-modal-sheet>.n-card__content-scrollbar,.n-modal.zx-modal-sheet>.n-dialog__content{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.n-modal.zx-modal-sheet.fade-in-scale-up-transition-enter-from,.n-modal.zx-modal-sheet.fade-in-scale-up-transition-leave-to{opacity:1;transform:translateY(100%)}.n-modal.zx-modal-sheet.fade-in-scale-up-transition-enter-active,.n-modal.zx-modal-sheet.fade-in-scale-up-transition-leave-active{transition:transform .26s cubic-bezier(.23,1,.32,1),opacity .2s ease}.n-modal.zx-modal-full{width:100vw!important;max-width:100vw;min-height:100vh;min-height:100dvh;margin:0!important;border-radius:0!important;padding-top:var(--zx-safe-top);padding-bottom:var(--zx-safe-bottom)}.n-drawer.zx-drawer-sheet{max-height:90vh;max-height:90dvh;border-radius:18px 18px 0 0;overflow:hidden;padding-bottom:var(--zx-safe-bottom)}.zx-tabs-scroll .n-tabs-nav-scroll-wrapper,.zx-tabs-scroll .n-tabs-rail{overflow-x:auto;scrollbar-width:none}.zx-tabs-scroll .n-tabs-rail{flex-wrap:nowrap}.zx-tabs-scroll .n-tabs-tab-wrapper,.zx-tabs-scroll .n-tabs-tab{flex:none;white-space:nowrap}.zx-tabs-scroll .n-tabs-rail .n-tabs-tab{padding-left:14px;padding-right:14px;min-height:36px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
