.mint-btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;height:44px;border-radius:12px;font-size:16px;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:all .2s ease;background:#0b0f0d;color:#fff;box-shadow:0 4px 14px rgba(11,15,13,.15)}.mint-btn-primary:hover{background:#111815;transform:translateY(-2px);box-shadow:0 6px 20px rgba(11,15,13,.2)}.mint-btn-primary:active{transform:translateY(0)}.mint-btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;height:44px;border-radius:12px;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease;background:#dff8ee;color:#0b0f0d;border:1px solid transparent}.mint-btn-secondary:hover{background:#f1fcf7;border-color:#7be3c0}.mint-btn-lg{height:48px;padding:14px 24px;font-size:16px}.mint-btn-sm{height:36px;padding:8px 16px;font-size:13px;border-radius:10px}.mint-btn-block{width:100%}.mint-theme .arco-btn-primary{border-radius:var(--mint-radius-button);font-weight:600;border:none;transition:all .2s ease}body:not([arco-theme=dark]) .mint-theme .arco-btn-primary{background:var(--mint-btn-primary-bg)!important;color:var(--mint-btn-primary-text)!important;box-shadow:var(--mint-btn-primary-shadow)}body:not([arco-theme=dark]) .mint-theme .arco-btn-primary:hover:not(:disabled){background:var(--mint-btn-primary-hover)!important;transform:translateY(-1px);box-shadow:var(--mint-btn-primary-shadow-hover)}body:not([arco-theme=dark]) .mint-theme .arco-btn-primary:active:not(:disabled){transform:translateY(0)}body[arco-theme=dark] .mint-theme .arco-btn-primary,html.dark-theme .mint-theme .arco-btn-primary{background:var(--mint-btn-primary-bg)!important;color:var(--mint-btn-primary-text)!important;box-shadow:var(--mint-btn-primary-shadow)}body[arco-theme=dark] .mint-theme .arco-btn-primary:hover:not(:disabled),html.dark-theme .mint-theme .arco-btn-primary:hover:not(:disabled){background:var(--mint-btn-primary-hover)!important;transform:translateY(-1px);box-shadow:var(--mint-btn-primary-shadow-hover)}body[arco-theme=dark] .mint-theme .arco-btn-primary:active:not(:disabled),html.dark-theme .mint-theme .arco-btn-primary:active:not(:disabled){transform:translateY(0)}.mint-theme .arco-btn-outline,.mint-theme .arco-btn-secondary{border-radius:var(--mint-radius-button);font-weight:600;transition:all .2s ease}body:not([arco-theme=dark]) .mint-theme .arco-btn-outline,body:not([arco-theme=dark]) .mint-theme .arco-btn-secondary{background:var(--mint-btn-secondary-bg)!important;color:var(--mint-btn-secondary-text)!important;border:1px solid transparent!important}body:not([arco-theme=dark]) .mint-theme .arco-btn-outline:hover:not(:disabled),body:not([arco-theme=dark]) .mint-theme .arco-btn-secondary:hover:not(:disabled){background:var(--mint-btn-secondary-hover)!important;border-color:var(--mint-btn-secondary-border-hover)!important}body[arco-theme=dark] .mint-theme .arco-btn-outline,body[arco-theme=dark] .mint-theme .arco-btn-secondary,html.dark-theme .mint-theme .arco-btn-outline,html.dark-theme .mint-theme .arco-btn-secondary{background:var(--mint-btn-secondary-bg)!important;color:var(--mint-btn-secondary-text)!important;border:1px solid transparent!important}body[arco-theme=dark] .mint-theme .arco-btn-outline:hover:not(:disabled),body[arco-theme=dark] .mint-theme .arco-btn-secondary:hover:not(:disabled),html.dark-theme .mint-theme .arco-btn-outline:hover:not(:disabled),html.dark-theme .mint-theme .arco-btn-secondary:hover:not(:disabled){background:var(--mint-btn-secondary-hover)!important;border-color:var(--mint-btn-secondary-border-hover)!important}.mint-link{font-weight:600;text-decoration:none;transition:color .2s ease;color:var(--mint-70)}.mint-link:hover{color:var(--mint-50)}@keyframes mintDotPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.mint-decorations{inset:0;overflow:hidden;z-index:0}.mint-circle,.mint-decorations{position:absolute;pointer-events:none}.mint-circle{width:500px;height:500px;border-radius:50%;background:linear-gradient(135deg,#f1fcf7,transparent 70%)}.mint-circle.mint-circle-1{width:500px;height:500px;top:-100px;right:-100px;animation:mintFloat 8s ease-in-out infinite}.mint-circle.mint-circle-2{width:300px;height:300px;bottom:100px;left:-50px;background:linear-gradient(135deg,#ffe7dc,transparent 70%);opacity:.6;animation:mintFloat 10s ease-in-out infinite reverse}.mint-dot{position:absolute;width:20px;height:20px;border-radius:50%;background:#ffb38a;animation:mintDotPulse 4s ease-in-out infinite}.mint-dot.mint-dot-1{width:20px;height:20px;top:30%;left:15%;opacity:.8}.mint-dot.mint-dot-2{width:14px;height:14px;top:50%;right:40%;opacity:.6;animation-delay:1s}.mint-dot.mint-dot-3{width:24px;height:24px;bottom:25%;left:45%;opacity:.5;animation-delay:2s}@keyframes mintFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(3deg)}}.mint-card{background:#fff;border-radius:16px;border:1px solid #e8efec;box-shadow:0 12px 30px rgba(0,0,0,.06);transition:all .25s ease;padding:24px}.mint-card:hover{box-shadow:0 12px 30px rgba(0,0,0,.1)}body[arco-theme=dark] .mint-card,html.dark-theme .mint-card{background:#131419;border-color:hsla(0,0%,100%,.1);box-shadow:0 12px 30px rgba(0,0,0,.06)}.mint-card-title{font-size:18px;font-weight:600;color:#0b0f0d;margin-bottom:16px}body[arco-theme=dark] .mint-card-title,html.dark-theme .mint-card-title{color:#fff}.mint-page{min-height:100vh;background:#fff;color:#0b0f0d;position:relative}body[arco-theme=dark] .mint-page,html.dark-theme .mint-page{background:#0d0e12;color:#fff}.mint-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.mint-brand-section{flex:1;display:flex;flex-direction:column;justify-content:center;padding:60px 80px;position:relative;overflow:hidden;background:linear-gradient(135deg,#fff,#f7faf9 50%,#f1fcf7)}body[arco-theme=dark] .mint-brand-section,html.dark-theme .mint-brand-section{background:linear-gradient(135deg,#1a1f2e,#151a28)}.mint-brand-content{position:relative;z-index:2;max-width:480px}.mint-brand-logo{display:flex;align-items:center;gap:12px;margin-bottom:48px}.mint-brand-logo svg{width:40px;height:40px}.mint-brand-logo span{font-size:20px;font-weight:700;color:#0b0f0d}body[arco-theme=dark] .mint-brand-logo span,html.dark-theme .mint-brand-logo span{color:#fff}.mint-brand-headline{margin-bottom:24px}.mint-brand-headline h1{margin:0;font-size:48px;font-weight:700;line-height:1.2;letter-spacing:-1px;color:#0b0f0d}body[arco-theme=dark] .mint-brand-headline h1,html.dark-theme .mint-brand-headline h1{color:#fff}.mint-brand-headline h1.mint-highlight{color:#2cbf8a}body[arco-theme=dark] .mint-brand-headline h1.mint-highlight,html.dark-theme .mint-brand-headline h1.mint-highlight{color:#7be3c0}.mint-brand-subtitle{font-size:18px;line-height:1.6;margin:0 0 48px 0;color:#5a6b65}body[arco-theme=dark] .mint-brand-subtitle,html.dark-theme .mint-brand-subtitle{color:#9ca3af}.mint-features{display:flex;flex-direction:column;gap:16px}.mint-feature-item{display:flex;align-items:center;gap:12px}.mint-feature-item .mint-feature-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.mint-feature-item .mint-feature-icon svg{width:20px;height:20px;stroke:#2cbf8a}body[arco-theme=dark] .mint-feature-item .mint-feature-icon svg,html.dark-theme .mint-feature-item .mint-feature-icon svg{stroke:#7be3c0}.mint-feature-item span{font-size:16px;font-weight:500;color:#0b0f0d}body[arco-theme=dark] .mint-feature-item span,html.dark-theme .mint-feature-item span{color:hsla(0,0%,100%,.9)}.mint-form-section{width:520px;min-width:520px;display:flex;align-items:center;justify-content:center;padding:60px;background:#fff}body[arco-theme=dark] .mint-form-section,html.dark-theme .mint-form-section{background:#0d0e12}@media(max-width:1024px){.mint-form-section{width:100%;min-width:auto;min-height:100vh;background:linear-gradient(180deg,#fff,#f1fcf7)}body[arco-theme=dark] .mint-form-section,html.dark-theme .mint-form-section{background:#0d0e12}}@media(max-width:480px){.mint-form-section{padding:40px 24px}}.mint-form-wrapper{width:100%;max-width:360px}.mint-form-header{margin-bottom:40px}.mint-form-header h2{margin:0 0 8px 0;font-size:28px;font-weight:700;color:#0b0f0d}body[arco-theme=dark] .mint-form-header h2,html.dark-theme .mint-form-header h2{color:#fff}.mint-form-header p{margin:0;font-size:15px;color:#5a6b65}body[arco-theme=dark] .mint-form-header p,html.dark-theme .mint-form-header p{color:#9ca3af}.mint-form :deep(.arco-form-item-label){font-weight:500;font-size:14px;margin-bottom:8px;color:#0b0f0d}body[arco-theme=dark] .mint-form :deep(.arco-form-item-label),html.dark-theme .mint-form :deep(.arco-form-item-label){color:hsla(0,0%,100%,.85)}.mint-form :deep(.arco-input-wrapper){border-radius:12px;transition:all .2s ease;border:1px solid #e5e7eb;background:#f9fafb}.mint-form :deep(.arco-input-wrapper):hover{border-color:#7be3c0;background:#fff}.mint-form :deep(.arco-input-wrapper).arco-input-focus{border-color:#2cbf8a;background:#fff;box-shadow:0 0 0 3px rgba(44,191,138,.12)}body[arco-theme=dark] .mint-form :deep(.arco-input-wrapper),html.dark-theme .mint-form :deep(.arco-input-wrapper){border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05)}body[arco-theme=dark] .mint-form :deep(.arco-input-wrapper):hover,html.dark-theme .mint-form :deep(.arco-input-wrapper):hover{border-color:rgba(123,227,192,.5)}body[arco-theme=dark] .mint-form :deep(.arco-input-wrapper).arco-input-focus,html.dark-theme .mint-form :deep(.arco-input-wrapper).arco-input-focus{border-color:#7be3c0;box-shadow:0 0 0 3px rgba(123,227,192,.1)}.mint-form :deep(.arco-input){font-size:15px;padding:14px 16px;color:#0b0f0d}.mint-form :deep(.arco-input)::-moz-placeholder{color:#9ca3af}.mint-form :deep(.arco-input)::placeholder{color:#9ca3af}body[arco-theme=dark] .mint-form :deep(.arco-input),html.dark-theme .mint-form :deep(.arco-input){color:#fff}body[arco-theme=dark] .mint-form :deep(.arco-input)::-moz-placeholder,html.dark-theme .mint-form :deep(.arco-input)::-moz-placeholder{color:hsla(0,0%,100%,.4)}body[arco-theme=dark] .mint-form :deep(.arco-input)::placeholder,html.dark-theme .mint-form :deep(.arco-input)::placeholder{color:hsla(0,0%,100%,.4)}.mint-form :deep(.arco-input-prefix){margin-right:10px;color:#9ca3af}body[arco-theme=dark] .mint-form :deep(.arco-input-prefix),html.dark-theme .mint-form :deep(.arco-input-prefix){color:hsla(0,0%,100%,.4)}.mint-form :deep(.arco-input-wrapper:focus-within .arco-input-prefix){color:#2cbf8a}body[arco-theme=dark] .mint-form :deep(.arco-input-wrapper:focus-within .arco-input-prefix),html.dark-theme .mint-form :deep(.arco-input-wrapper:focus-within .arco-input-prefix){color:#7be3c0}.mint-form :deep(.arco-btn-primary){border-radius:12px;font-weight:600;font-size:15px;height:50px;border:none;transition:all .2s ease;margin-top:8px;background:#0b0f0d;color:#fff}.mint-form :deep(.arco-btn-primary):hover{background:#1a1f1d;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.mint-form :deep(.arco-btn-primary):active{transform:translateY(0)}body[arco-theme=dark] .mint-form :deep(.arco-btn-primary),html.dark-theme .mint-form :deep(.arco-btn-primary){background:#7be3c0;color:#0b0f0d}body[arco-theme=dark] .mint-form :deep(.arco-btn-primary):hover,html.dark-theme .mint-form :deep(.arco-btn-primary):hover{background:#2cbf8a;box-shadow:0 4px 12px rgba(123,227,192,.3)}.mint-form-footer{text-align:center;margin-top:32px;font-size:14px;color:var(--mint-neutral-60)}.mint-form-footer :deep(.arco-link){font-weight:600;margin-left:4px;transition:color .2s ease;color:var(--mint-70)}.mint-form-footer :deep(.arco-link):hover{color:var(--mint-50)}@keyframes btn-shimmer{0%{transform:translateX(-100%) skewX(-15deg)}to{transform:translateX(200%) skewX(-15deg)}}@keyframes btn-pulse-glow{0%,to{box-shadow:var(--btn-shadow-base)}50%{box-shadow:var(--btn-shadow-pulse)}}@keyframes btn-ripple{0%{transform:scale(0);opacity:.6}to{transform:scale(2.5);opacity:0}}@keyframes btn-border-flow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes btn-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.arco-btn{position:relative;font-weight:500;border-radius:var(--btn-radius,8px);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;isolation:isolate}.arco-btn:not(:disabled):not(.arco-btn-loading):hover{transform:translateY(-2px)}.arco-btn:not(:disabled):not(.arco-btn-loading):active{transform:translateY(0) scale(.98)}.arco-btn:focus-visible{outline:2px solid var(--theme-color-primary);outline-offset:2px}.arco-btn.arco-btn-disabled,.arco-btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.arco-btn.arco-btn-disabled:after,.arco-btn.arco-btn-disabled:before,.arco-btn:disabled:after,.arco-btn:disabled:before{display:none}.arco-btn-primary{background:var(--btn-primary-bg);border:none;color:#fff;box-shadow:var(--btn-primary-shadow)}.arco-btn-primary:before{top:0;left:0;width:50%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transform:translateX(-100%) skewX(-15deg);transition:none}.arco-btn-primary:after,.arco-btn-primary:before{content:"";position:absolute;z-index:1;pointer-events:none}.arco-btn-primary:after{top:1px;left:1px;right:1px;height:40%;background:linear-gradient(180deg,hsla(0,0%,100%,.15),transparent);border-radius:var(--btn-radius,8px) var(--btn-radius,8px) 50% 50%}.arco-btn-primary:not(:disabled):not(.arco-btn-loading):hover{background:var(--btn-primary-bg-hover);box-shadow:var(--btn-primary-shadow-hover)}.arco-btn-primary:not(:disabled):not(.arco-btn-loading):hover:before{animation:btn-shimmer .8s ease-in-out}.arco-btn-primary:not(:disabled):not(.arco-btn-loading):active{box-shadow:var(--btn-primary-shadow-active)}.arco-btn-primary.arco-btn-loading{background:var(--btn-primary-bg);opacity:.85}.arco-btn-secondary{background:var(--btn-secondary-bg);border:1px solid var(--btn-secondary-border);color:var(--btn-secondary-text);box-shadow:var(--btn-secondary-shadow);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.arco-btn-secondary:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--btn-secondary-border-glow-start),var(--btn-secondary-border-glow-end));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;pointer-events:none}.arco-btn-secondary:not(:disabled):not(.arco-btn-loading):hover{background:var(--btn-secondary-bg-hover);border-color:var(--btn-secondary-border-hover);color:var(--btn-secondary-text-hover);box-shadow:var(--btn-secondary-shadow-hover)}.arco-btn-secondary:not(:disabled):not(.arco-btn-loading):hover:before{opacity:1}.arco-btn-secondary:not(:disabled):not(.arco-btn-loading):active{background:var(--btn-secondary-bg-active)}.arco-btn-outline{background:transparent;border:1px solid var(--btn-outline-border);color:var(--btn-outline-text)}.arco-btn-outline:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--btn-outline-fill-hover);opacity:0;transition:opacity .3s ease;z-index:-1}.arco-btn-outline:not(:disabled):not(.arco-btn-loading):hover{border-color:var(--btn-outline-border-hover);color:var(--btn-outline-text-hover)}.arco-btn-outline:not(:disabled):not(.arco-btn-loading):hover:before{opacity:1}.arco-btn-outline:not(:disabled):not(.arco-btn-loading):active:before{opacity:.8}.arco-btn-text{background:transparent;border:none;color:var(--btn-text-color);padding:4px 8px}.arco-btn-text:before{content:"";position:absolute;inset:0;border-radius:var(--btn-radius,8px);background:var(--btn-text-bg-hover);opacity:0;transition:opacity .2s ease;z-index:-1}.arco-btn-text:not(:disabled):not(.arco-btn-loading):hover{color:var(--btn-text-color-hover);transform:translateY(-1px)}.arco-btn-text:not(:disabled):not(.arco-btn-loading):hover:before{opacity:1}.arco-btn-text:not(:disabled):not(.arco-btn-loading):active{transform:translateY(0)}.arco-btn-text:not(:disabled):not(.arco-btn-loading):active:before{opacity:.7}.arco-btn-primary.arco-btn-status-danger,.arco-btn-status-danger.arco-btn-primary{background:var(--btn-danger-bg);box-shadow:var(--btn-danger-shadow)}.arco-btn-primary.arco-btn-status-danger:not(:disabled):not(.arco-btn-loading):hover,.arco-btn-status-danger.arco-btn-primary:not(:disabled):not(.arco-btn-loading):hover{background:var(--btn-danger-bg-hover);box-shadow:var(--btn-danger-shadow-hover)}.arco-btn-outline.arco-btn-status-danger,.arco-btn-text.arco-btn-status-danger{color:var(--theme-color-error)}.arco-btn-outline.arco-btn-status-danger:not(:disabled):not(.arco-btn-loading):hover,.arco-btn-text.arco-btn-status-danger:not(:disabled):not(.arco-btn-loading):hover{color:var(--btn-danger-text-hover)}.arco-btn-outline.arco-btn-status-danger:not(:disabled):not(.arco-btn-loading):hover:before,.arco-btn-text.arco-btn-status-danger:not(:disabled):not(.arco-btn-loading):hover:before{background:var(--btn-danger-bg-light)}.arco-btn-primary.arco-btn-status-success,.arco-btn-status-success.arco-btn-primary{background:var(--btn-success-bg);box-shadow:var(--btn-success-shadow)}.arco-btn-primary.arco-btn-status-success:not(:disabled):not(.arco-btn-loading):hover,.arco-btn-status-success.arco-btn-primary:not(:disabled):not(.arco-btn-loading):hover{background:var(--btn-success-bg-hover);box-shadow:var(--btn-success-shadow-hover)}.arco-btn-primary.arco-btn-status-warning,.arco-btn-status-warning.arco-btn-primary{background:var(--btn-warning-bg);box-shadow:var(--btn-warning-shadow);color:#1a1a1a}.arco-btn-primary.arco-btn-status-warning:not(:disabled):not(.arco-btn-loading):hover,.arco-btn-status-warning.arco-btn-primary:not(:disabled):not(.arco-btn-loading):hover{background:var(--btn-warning-bg-hover);box-shadow:var(--btn-warning-shadow-hover)}.arco-btn-size-mini{--btn-radius:6px;font-size:12px;padding:2px 8px;height:24px}.arco-btn-size-small{--btn-radius:6px;font-size:13px;padding:4px 12px;height:28px}.arco-btn-size-medium{--btn-radius:8px;font-size:14px;padding:6px 16px;height:32px}.arco-btn-size-large{--btn-radius:10px;font-size:16px;padding:8px 24px;height:40px}.arco-btn-shape-circle{--btn-radius:50%;padding:0}.arco-btn-shape-circle.arco-btn-size-mini{width:24px;height:24px}.arco-btn-shape-circle.arco-btn-size-small{width:28px;height:28px}.arco-btn-shape-circle.arco-btn-size-medium{width:32px;height:32px}.arco-btn-shape-circle.arco-btn-size-large{width:40px;height:40px}.arco-btn-shape-round{--btn-radius:100px}.arco-btn-long{width:100%;justify-content:center}.arco-btn .arco-btn-icon{display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease}.arco-btn:not(:disabled):hover .arco-btn-icon{transform:scale(1.1)}.arco-btn-icon-only .arco-btn-icon{margin:0}.arco-btn-group .arco-btn{border-radius:0}.arco-btn-group .arco-btn:first-child{border-radius:var(--btn-radius,8px) 0 0 var(--btn-radius,8px)}.arco-btn-group .arco-btn:last-child{border-radius:0 var(--btn-radius,8px) var(--btn-radius,8px) 0}.arco-btn-group .arco-btn:not(:first-child){margin-left:-1px}.action-btn.arco-btn-text{color:var(--theme-text-tertiary);font-size:12px;padding:4px 8px;border-radius:6px}.action-btn.arco-btn-text.active,.action-btn.arco-btn-text:hover{color:var(--theme-color-primary);background:var(--theme-color-primary-light)}.new-chat-btn.arco-btn-primary{width:100%;border-radius:10px;font-weight:600}.new-chat-btn.arco-btn-primary .arco-btn-icon{margin-right:6px}.delete-confirm-modal .cancel-btn.arco-btn{background:var(--btn-secondary-bg);border:1px solid var(--btn-secondary-border);color:var(--btn-secondary-text);border-radius:10px;min-width:100px}.delete-confirm-modal .cancel-btn.arco-btn:hover{background:var(--btn-secondary-bg-hover);border-color:var(--btn-secondary-border-hover)}.delete-confirm-modal .delete-btn.arco-btn-primary{border-radius:10px;min-width:100px}html.dark-theme .arco-btn-primary:after{background:linear-gradient(180deg,hsla(0,0%,100%,.08),transparent)}html.dark-theme .arco-btn-secondary{background:var(--btn-secondary-bg);border-color:var(--btn-secondary-border)}html.dark-theme .arco-btn-text:hover{background:hsla(0,0%,100%,.08)}:root{--color-primary:#4080ff;--color-success:#00c853;--color-warning:#ff9800;--color-danger:#f44336;--color-info:#2196f3;--color-text-primary:#333;--color-text-regular:#666;--color-text-secondary:#999;--color-bg-base:#f0f2f5}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}::-webkit-scrollbar-track{background-color:transparent}html.dark-theme ::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.15)}html.dark-theme ::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,100%,.25)}.arco-card{border-radius:8px;overflow:hidden;transition:all .3s ease}.arco-card:hover{box-shadow:0 6px 16px rgba(0,0,0,.1)}.no-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.text-ellipsis{white-space:nowrap}.text-ellipsis,.text-ellipsis-2{overflow:hidden;text-overflow:ellipsis}.text-ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.centered-container{display:flex;justify-content:center;align-items:center}.shadow-sm{box-shadow:0 1px 3px rgba(0,0,0,.1)}.shadow{box-shadow:0 4px 6px rgba(0,0,0,.1)}.shadow-lg{box-shadow:0 10px 15px rgba(0,0,0,.1)}.animate-fade-in{animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}.immersive-translate-link,.user-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.backdrop-blur{backdrop-filter:blur(10px)}.backdrop-blur-sm{backdrop-filter:blur(4px)}.backdrop-blur-lg{backdrop-filter:blur(20px)}*{margin:0;padding:0;box-sizing:border-box}body,html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;min-height:100%}html.dark-theme ::-webkit-scrollbar{width:8px;height:8px}html.dark-theme ::-webkit-scrollbar-track{background:hsla(0,0%,100%,.02)}html.dark-theme ::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:4px}html.dark-theme ::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.25)}#app{min-height:100vh;height:100vh;display:flex;flex-direction:column;background-color:var(--theme-bg-page)}.app-content{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow:auto}.global-footer{text-align:center;padding:12px;background-color:var(--theme-bg-container);border-top:1px solid var(--theme-border-secondary);font-size:14px;width:100%;flex-shrink:0}.global-footer,.global-footer a{color:var(--theme-text-tertiary)}.global-footer a{text-decoration:none}.global-footer a:hover{color:var(--theme-color-primary)}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}:root{--mint-neutral-00:#fff;--mint-neutral-05:#f7faf9;--mint-neutral-10:#e8efec;--mint-neutral-60:#7c8a84;--mint-neutral-90:#0b0f0d;--mint-50:#7be3c0;--mint-30:#dff8ee;--mint-15:#f1fcf7;--mint-70:#2cbf8a;--accent-40:#ffb38a;--accent-10:#ffe7dc;--mint-btn-primary-bg:#0b0f0d;--mint-btn-primary-text:#fff;--mint-btn-primary-hover:#111815;--mint-btn-primary-shadow:0 4px 14px rgba(11,15,13,.15);--mint-btn-primary-shadow-hover:0 6px 20px rgba(11,15,13,.2);--mint-btn-secondary-bg:#dff8ee;--mint-btn-secondary-text:#0b0f0d;--mint-btn-secondary-hover:#f1fcf7;--mint-btn-secondary-border-hover:#7be3c0;--mint-shadow-card:0 12px 30px rgba(0,0,0,.06);--mint-shadow-card-hover:0 12px 30px rgba(0,0,0,.1);--mint-shadow-mockup:0 20px 50px rgba(0,0,0,.1);--mint-radius-decoration:48px;--mint-radius-card:16px;--mint-radius-button:12px;--mint-radius-tag:10px;--landing-bg:#fff;--landing-bg-secondary:#f7faf9;--landing-border:#e8efec;--landing-text-secondary:#7c8a84;--landing-text-primary:#0b0f0d;--landing-mint:#7be3c0;--landing-mint-light:#dff8ee;--landing-mint-bg:#f1fcf7;--landing-mint-dark:#2cbf8a;--landing-accent:#ffb38a;--landing-accent-light:#ffe7dc;--landing-btn-primary-bg:#0b0f0d;--landing-btn-primary-text:#fff;--landing-btn-primary-hover:#111815;--landing-btn-secondary-bg:#dff8ee;--landing-btn-secondary-text:#0b0f0d;--landing-btn-secondary-hover:#f1fcf7;--landing-shadow-card:0 12px 30px rgba(0,0,0,.06);--landing-shadow-mockup:0 20px 50px rgba(0,0,0,.1);--theme-bg-page:#f0f2f5;--theme-bg-container:#fff;--theme-bg-card:#fff;--theme-bg-card-hover:#fafafa;--theme-bg-sidebar:#fff;--theme-bg-input:#fff;--theme-bg-hover:rgba(0,0,0,.04);--theme-bg-active:rgba(123,227,192,.15);--theme-text-primary:#1a202c;--theme-text-secondary:#5a6c7d;--theme-text-tertiary:#999;--theme-text-muted:#8e8e93;--theme-text-disabled:silver;--theme-text-inverse:#fff;--theme-border-primary:#e8e8e8;--theme-border-secondary:#f0f0f0;--theme-border-hover:#d0d0d0;--theme-shadow-sm:0 1px 2px rgba(0,0,0,.05);--theme-shadow-md:0 4px 12px rgba(0,0,0,.08);--theme-shadow-lg:0 8px 24px rgba(0,0,0,.12);--theme-color-primary:#7be3c0;--theme-color-primary-hover:#5ed4a8;--theme-color-primary-light:rgba(123,227,192,.15);--primary-rgb:123,227,192;--theme-color-success:#52c41a;--theme-color-warning:#faad14;--theme-color-error:#f5222d;--theme-message-user-bg:linear-gradient(135deg,#007aff,#5ac8fa);--theme-message-ai-bg:#f2f2f7;--theme-gradient-fade:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.95));--theme-icon-color:#666;--theme-icon-active:#7be3c0;--theme-btn-primary-bg:#0b0f0d;--theme-menu-active-bg:rgba(123,227,192,.15);--btn-primary-bg:#0b0f0d;--btn-primary-bg-hover:#111815;--btn-primary-shadow:0 4px 14px rgba(11,15,13,.2);--btn-primary-shadow-hover:0 6px 20px rgba(11,15,13,.3);--btn-primary-shadow-active:0 2px 8px rgba(11,15,13,.25);--btn-secondary-bg:#dff8ee;--btn-secondary-bg-hover:#f1fcf7;--btn-secondary-bg-active:#c9f2e0;--btn-secondary-border:transparent;--btn-secondary-border-hover:#7be3c0;--btn-secondary-border-glow-start:rgba(123,227,192,.5);--btn-secondary-border-glow-end:rgba(44,191,138,.5);--btn-secondary-text:#0b0f0d;--btn-secondary-text-hover:#0b0f0d;--btn-secondary-shadow:0 1px 3px rgba(0,0,0,.08);--btn-secondary-shadow-hover:0 4px 12px rgba(123,227,192,.2);--btn-outline-border:#e8efec;--btn-outline-border-hover:#7be3c0;--btn-outline-text:#0b0f0d;--btn-outline-text-hover:#2cbf8a;--btn-outline-fill-hover:rgba(123,227,192,.1);--btn-text-color:#7c8a84;--btn-text-color-hover:#2cbf8a;--btn-text-bg-hover:rgba(123,227,192,.1);--btn-danger-bg:linear-gradient(135deg,#ef4444,#dc2626);--btn-danger-bg-hover:linear-gradient(135deg,#dc2626,#b91c1c);--btn-danger-shadow:0 4px 14px rgba(239,68,68,.35);--btn-danger-shadow-hover:0 6px 20px rgba(239,68,68,.45);--btn-danger-text-hover:#dc2626;--btn-danger-bg-light:rgba(239,68,68,.1);--btn-success-bg:linear-gradient(135deg,#22c55e,#16a34a);--btn-success-bg-hover:linear-gradient(135deg,#16a34a,#15803d);--btn-success-shadow:0 4px 14px rgba(34,197,94,.35);--btn-success-shadow-hover:0 6px 20px rgba(34,197,94,.45);--btn-warning-bg:linear-gradient(135deg,#f59e0b,#d97706);--btn-warning-bg-hover:linear-gradient(135deg,#d97706,#b45309);--btn-warning-shadow:0 4px 14px rgba(245,158,11,.35);--btn-warning-shadow-hover:0 6px 20px rgba(245,158,11,.45)}html.dark-theme{--mint-neutral-00:#0d0e12;--mint-neutral-05:#131419;--mint-neutral-10:hsla(0,0%,100%,.1);--mint-neutral-60:#9ca3af;--mint-neutral-90:#fff;--mint-50:#7be3c0;--mint-30:rgba(123,227,192,.15);--mint-15:rgba(123,227,192,.08);--mint-70:#5ed4a8;--accent-40:#ffb38a;--accent-10:rgba(255,179,138,.15);--mint-btn-primary-bg:#fff;--mint-btn-primary-text:#0b0f0d;--mint-btn-primary-hover:#f0f0f0;--mint-btn-primary-shadow:0 4px 14px hsla(0,0%,100%,.1);--mint-btn-primary-shadow-hover:0 6px 20px hsla(0,0%,100%,.15);--mint-btn-secondary-bg:rgba(123,227,192,.15);--mint-btn-secondary-text:#fff;--mint-btn-secondary-hover:rgba(123,227,192,.25);--mint-btn-secondary-border-hover:#7be3c0;--mint-shadow-card:0 12px 30px rgba(0,0,0,.3);--mint-shadow-card-hover:0 12px 30px rgba(0,0,0,.4);--mint-shadow-mockup:0 20px 50px rgba(0,0,0,.4);--landing-bg:#0d0e12;--landing-bg-secondary:#131419;--landing-border:hsla(0,0%,100%,.1);--landing-text-secondary:#9ca3af;--landing-text-primary:#fff;--landing-mint:#7be3c0;--landing-mint-light:rgba(123,227,192,.15);--landing-mint-bg:rgba(123,227,192,.08);--landing-mint-dark:#5ed4a8;--landing-accent:#ffb38a;--landing-accent-light:rgba(255,179,138,.15);--landing-btn-primary-bg:#fff;--landing-btn-primary-text:#0b0f0d;--landing-btn-primary-hover:#f0f0f0;--landing-btn-secondary-bg:rgba(123,227,192,.15);--landing-btn-secondary-text:#fff;--landing-btn-secondary-hover:rgba(123,227,192,.25);--landing-shadow-card:0 12px 30px rgba(0,0,0,.3);--landing-shadow-mockup:0 20px 50px rgba(0,0,0,.4);--theme-bg-page:#0d0e12;--theme-bg-container:#131419;--theme-bg-card:#1a1b20;--theme-bg-card-hover:#1f2026;--theme-bg-sidebar:#131419;--theme-bg-input:#1a1b20;--theme-bg-hover:hsla(0,0%,100%,.06);--theme-bg-active:rgba(59,130,246,.15);--theme-text-primary:#fff;--theme-text-secondary:#9ca3af;--theme-text-tertiary:#6b7280;--theme-text-muted:#6b7280;--theme-text-disabled:#4b5563;--theme-text-inverse:#0d0e12;--theme-border-primary:hsla(0,0%,100%,.1);--theme-border-secondary:hsla(0,0%,100%,.06);--theme-border-hover:hsla(0,0%,100%,.15);--theme-shadow-sm:0 1px 2px rgba(0,0,0,.3);--theme-shadow-md:0 4px 12px rgba(0,0,0,.4);--theme-shadow-lg:0 8px 24px rgba(0,0,0,.5);--theme-color-primary:#7be3c0;--theme-color-primary-hover:#5ed4a8;--theme-color-primary-light:rgba(123,227,192,.15);--primary-rgb:123,227,192;--theme-color-success:#22c55e;--theme-color-warning:#f59e0b;--theme-color-error:#ef4444;--theme-message-user-bg:#7be3c0;--theme-message-ai-bg:#1a1b20;--theme-gradient-fade:linear-gradient(180deg,transparent,rgba(13,14,18,.98));--theme-icon-color:#9ca3af;--theme-icon-active:#7be3c0;--theme-btn-primary-bg:#fff;--theme-menu-active-bg:rgba(123,227,192,.15);--btn-primary-bg:#fff;--btn-primary-bg-hover:#f0f0f0;--btn-primary-shadow:0 4px 14px hsla(0,0%,100%,.1);--btn-primary-shadow-hover:0 6px 20px hsla(0,0%,100%,.15);--btn-primary-shadow-active:0 2px 8px hsla(0,0%,100%,.1);--btn-secondary-bg:rgba(123,227,192,.15);--btn-secondary-bg-hover:rgba(123,227,192,.25);--btn-secondary-bg-active:rgba(123,227,192,.1);--btn-secondary-border:transparent;--btn-secondary-border-hover:#7be3c0;--btn-secondary-border-glow-start:rgba(123,227,192,.5);--btn-secondary-border-glow-end:rgba(44,191,138,.5);--btn-secondary-text:#fff;--btn-secondary-text-hover:#fff;--btn-secondary-shadow:0 1px 3px rgba(0,0,0,.3);--btn-secondary-shadow-hover:0 4px 16px rgba(123,227,192,.2);--btn-outline-border:hsla(0,0%,100%,.15);--btn-outline-border-hover:#7be3c0;--btn-outline-text:#e5e7eb;--btn-outline-text-hover:#7be3c0;--btn-outline-fill-hover:rgba(123,227,192,.15);--btn-text-color:#9ca3af;--btn-text-color-hover:#7be3c0;--btn-text-bg-hover:rgba(123,227,192,.15);--btn-danger-bg:linear-gradient(135deg,#ef4444,#dc2626);--btn-danger-bg-hover:linear-gradient(135deg,#f87171,#ef4444);--btn-danger-shadow:0 4px 14px rgba(239,68,68,.4);--btn-danger-shadow-hover:0 6px 24px rgba(239,68,68,.5),0 0 40px rgba(239,68,68,.2);--btn-danger-text-hover:#f87171;--btn-danger-bg-light:rgba(239,68,68,.15);--btn-success-bg:linear-gradient(135deg,#22c55e,#16a34a);--btn-success-bg-hover:linear-gradient(135deg,#4ade80,#22c55e);--btn-success-shadow:0 4px 14px rgba(34,197,94,.4);--btn-success-shadow-hover:0 6px 24px rgba(34,197,94,.5),0 0 40px rgba(34,197,94,.2);--btn-warning-bg:linear-gradient(135deg,#f59e0b,#d97706);--btn-warning-bg-hover:linear-gradient(135deg,#fbbf24,#f59e0b);--btn-warning-shadow:0 4px 14px rgba(245,158,11,.4);--btn-warning-shadow-hover:0 6px 24px rgba(245,158,11,.5),0 0 40px rgba(245,158,11,.2)}body,html{background-color:var(--theme-bg-page);color:var(--theme-text-primary)}*,:after,:before{transition-property:background-color,border-color,color,box-shadow;transition-duration:.2s;transition-timing-function:ease}.dark-theme .arco-select-dropdown,body.dark-theme .arco-select-dropdown,html.dark-theme .arco-select-dropdown{background-color:#1a1b20!important;border:1px solid hsla(0,0%,100%,.15)!important;box-shadow:0 8px 24px rgba(0,0,0,.6)!important}.dark-theme .arco-select-option,body.dark-theme .arco-select-option,html.dark-theme .arco-select-option{color:#fff!important;background-color:transparent!important}.dark-theme .arco-select-option.arco-select-option-hover,.dark-theme .arco-select-option:hover,html.dark-theme .arco-select-option.arco-select-option-hover,html.dark-theme .arco-select-option:hover{background-color:hsla(0,0%,100%,.1)!important}.dark-theme .arco-select-option.arco-select-option-selected,html.dark-theme .arco-select-option.arco-select-option-selected{color:#3b82f6!important;background-color:rgba(59,130,246,.2)!important}.dark-theme .arco-select-option-content,html.dark-theme .arco-select-option-content{color:inherit!important}.dark-theme .arco-select-view,html.dark-theme .arco-select-view{background-color:#1a1b20!important;border-color:hsla(0,0%,100%,.15)!important;color:#fff!important}.dark-theme .arco-select-view-single .arco-select-view-value,.dark-theme .arco-select-view-value,html.dark-theme .arco-select-view-single .arco-select-view-value,html.dark-theme .arco-select-view-value{color:#fff!important}.dark-theme .arco-select-view-suffix .arco-select-view-icon,html.dark-theme .arco-select-view-suffix .arco-select-view-icon{color:#9ca3af!important}.arco-select-dropdown{background-color:#fff;border:1px solid #e8e8e8;box-shadow:0 4px 12px rgba(0,0,0,.08)}.arco-select-option{color:#1a202c}.arco-select-option.arco-select-option-hover,.arco-select-option:hover{background-color:rgba(0,0,0,.04)}.arco-select-option.arco-select-option-selected{color:#667eea;background-color:rgba(102,126,234,.1)}.arco-select-view{background-color:#fff;border-color:#e8e8e8;color:#1a202c}.arco-select-view-value{color:#1a202c}.arco-select-view-suffix .arco-select-view-icon{color:#5a6c7d}.dark-theme .arco-radio,html.dark-theme .arco-radio{color:#fff!important}.dark-theme .arco-radio-label,html.dark-theme .arco-radio-label{color:#9ca3af!important}.dark-theme .arco-radio-checked .arco-radio-label,.dark-theme .arco-radio:hover .arco-radio-label,html.dark-theme .arco-radio-checked .arco-radio-label,html.dark-theme .arco-radio:hover .arco-radio-label{color:#fff!important}.dark-theme .arco-radio .arco-radio-icon,html.dark-theme .arco-radio .arco-radio-icon{border-color:hsla(0,0%,100%,.3)!important;background-color:transparent!important}.dark-theme .arco-radio:hover .arco-radio-icon,html.dark-theme .arco-radio:hover .arco-radio-icon{border-color:#3b82f6!important}.dark-theme .arco-radio-checked .arco-radio-icon,html.dark-theme .arco-radio-checked .arco-radio-icon{border-color:#3b82f6!important;background-color:#3b82f6!important}.dark-theme .arco-radio-checked .arco-radio-icon:after,html.dark-theme .arco-radio-checked .arco-radio-icon:after{background-color:#fff!important}.dark-theme .arco-modal,html.dark-theme .arco-modal{background-color:#1a1b20!important;border:1px solid hsla(0,0%,100%,.1)!important;box-shadow:0 16px 48px rgba(0,0,0,.6)!important}.dark-theme .arco-modal-header,html.dark-theme .arco-modal-header{background-color:#1a1b20!important;border-bottom:1px solid hsla(0,0%,100%,.1)!important}.dark-theme .arco-modal-title,html.dark-theme .arco-modal-title{color:#fff!important}.dark-theme .arco-modal-body,html.dark-theme .arco-modal-body{background-color:#1a1b20!important;color:#fff!important}.dark-theme .arco-modal-footer,html.dark-theme .arco-modal-footer{background-color:#1a1b20!important;border-top:1px solid hsla(0,0%,100%,.1)!important}.dark-theme .arco-modal-close-btn,html.dark-theme .arco-modal-close-btn{color:#9ca3af!important}.dark-theme .arco-modal-close-btn:hover,html.dark-theme .arco-modal-close-btn:hover{color:#fff!important;background-color:hsla(0,0%,100%,.1)!important}.dark-theme .arco-form-item-label,html.dark-theme .arco-form-item-label{color:#fff!important}.dark-theme .arco-form-item-label-required-symbol,html.dark-theme .arco-form-item-label-required-symbol{color:#ef4444!important}.dark-theme .arco-input-wrapper,html.dark-theme .arco-input-wrapper{background-color:#131419!important;border-color:hsla(0,0%,100%,.15)!important}.dark-theme .arco-input-wrapper:hover,html.dark-theme .arco-input-wrapper:hover{border-color:hsla(0,0%,100%,.25)!important}.dark-theme .arco-input-wrapper.arco-input-focus,.dark-theme .arco-input-wrapper:focus-within,html.dark-theme .arco-input-wrapper.arco-input-focus,html.dark-theme .arco-input-wrapper:focus-within{border-color:#3b82f6!important;box-shadow:0 0 0 2px rgba(59,130,246,.2)!important}.dark-theme .arco-input,html.dark-theme .arco-input{color:#fff!important;background-color:transparent!important}.dark-theme .arco-input::-moz-placeholder,html.dark-theme .arco-input::-moz-placeholder{color:#6b7280!important}.dark-theme .arco-input::placeholder,html.dark-theme .arco-input::placeholder{color:#6b7280!important}.dark-theme .arco-input-number,html.dark-theme .arco-input-number{background-color:#131419!important;border-color:hsla(0,0%,100%,.15)!important}.dark-theme .arco-input-number:hover,html.dark-theme .arco-input-number:hover{border-color:hsla(0,0%,100%,.25)!important}.dark-theme .arco-input-number:focus-within,html.dark-theme .arco-input-number:focus-within{border-color:#3b82f6!important;box-shadow:0 0 0 2px rgba(59,130,246,.2)!important}.dark-theme .arco-input-number .arco-input,html.dark-theme .arco-input-number .arco-input{color:#fff!important}.dark-theme .arco-input-number-step-button,html.dark-theme .arco-input-number-step-button{color:#9ca3af!important;background-color:hsla(0,0%,100%,.05)!important;border-color:hsla(0,0%,100%,.1)!important}.dark-theme .arco-input-number-step-button:hover,html.dark-theme .arco-input-number-step-button:hover{color:#3b82f6!important;background-color:rgba(59,130,246,.1)!important}.dark-theme .arco-input-number.arco-input-number-disabled,.dark-theme .arco-input-number[disabled],html.dark-theme .arco-input-number.arco-input-number-disabled,html.dark-theme .arco-input-number[disabled]{background-color:hsla(0,0%,100%,.05)!important;border-color:hsla(0,0%,100%,.1)!important}.dark-theme .arco-input-number.arco-input-number-disabled .arco-input,.dark-theme .arco-input-number[disabled] .arco-input,html.dark-theme .arco-input-number.arco-input-number-disabled .arco-input,html.dark-theme .arco-input-number[disabled] .arco-input{color:#6b7280!important}.dark-theme .arco-textarea-wrapper,html.dark-theme .arco-textarea-wrapper{background-color:#131419!important;border-color:hsla(0,0%,100%,.15)!important}.dark-theme .arco-textarea-wrapper:hover,html.dark-theme .arco-textarea-wrapper:hover{border-color:hsla(0,0%,100%,.25)!important}.dark-theme .arco-textarea-wrapper:focus-within,html.dark-theme .arco-textarea-wrapper:focus-within{border-color:#3b82f6!important;box-shadow:0 0 0 2px rgba(59,130,246,.2)!important}.dark-theme .arco-textarea,html.dark-theme .arco-textarea{color:#fff!important;background-color:transparent!important}.dark-theme .arco-textarea::-moz-placeholder,html.dark-theme .arco-textarea::-moz-placeholder{color:#6b7280!important}.dark-theme .arco-textarea::placeholder,html.dark-theme .arco-textarea::placeholder{color:#6b7280!important}.dark-theme .arco-picker,html.dark-theme .arco-picker{background-color:#131419!important;border-color:hsla(0,0%,100%,.15)!important}.dark-theme .arco-picker:hover,html.dark-theme .arco-picker:hover{border-color:hsla(0,0%,100%,.25)!important}.dark-theme .arco-picker.arco-picker-focused,.dark-theme .arco-picker:focus-within,html.dark-theme .arco-picker.arco-picker-focused,html.dark-theme .arco-picker:focus-within{border-color:#3b82f6!important;box-shadow:0 0 0 2px rgba(59,130,246,.2)!important}.dark-theme .arco-picker-input input,html.dark-theme .arco-picker-input input{color:#fff!important}.dark-theme .arco-picker-input input::-moz-placeholder,html.dark-theme .arco-picker-input input::-moz-placeholder{color:#6b7280!important}.dark-theme .arco-picker-input input::placeholder,html.dark-theme .arco-picker-input input::placeholder{color:#6b7280!important}.dark-theme .arco-picker-suffix,html.dark-theme .arco-picker-suffix{color:#9ca3af!important}.dark-theme .arco-panel-date,.dark-theme .arco-picker-panel,html.dark-theme .arco-panel-date,html.dark-theme .arco-picker-panel{background-color:#1a1b20!important}.dark-theme .arco-picker-header,body.dark-theme .arco-picker-header,html.dark-theme .arco-picker-header{background-color:#1a1b20!important;border-bottom:1px solid hsla(0,0%,100%,.1)!important}.dark-theme .arco-picker-header .arco-picker-header-label,.dark-theme .arco-picker-header-icon,.dark-theme .arco-picker-header-label,.dark-theme .arco-picker-header-value,.dark-theme .arco-picker-header-value button,.dark-theme .arco-picker-header-value span,body.dark-theme .arco-picker-header-icon,body.dark-theme .arco-picker-header-label,body.dark-theme .arco-picker-header-value,body.dark-theme .arco-picker-header-value button,body.dark-theme .arco-picker-header-value span,html.dark-theme .arco-picker-header .arco-picker-header-label,html.dark-theme .arco-picker-header-icon,html.dark-theme .arco-picker-header-label,html.dark-theme .arco-picker-header-value,html.dark-theme .arco-picker-header-value button,html.dark-theme .arco-picker-header-value span{color:#fff!important;background-color:transparent!important}.dark-theme .arco-picker-header-icon:hover,body.dark-theme .arco-picker-header-icon:hover,html.dark-theme .arco-picker-header-icon:hover{background-color:hsla(0,0%,100%,.1)!important;color:#fff!important}.dark-theme .arco-picker-header-label:hover,.dark-theme .arco-picker-header-value:hover,body.dark-theme .arco-picker-header-label:hover,body.dark-theme .arco-picker-header-value:hover,html.dark-theme .arco-picker-header-label:hover,html.dark-theme .arco-picker-header-value:hover{color:#3b82f6!important}.dark-theme .arco-picker-week-list-item,html.dark-theme .arco-picker-week-list-item{color:#9ca3af!important}.dark-theme .arco-picker-cell .arco-picker-date,.dark-theme .arco-picker-cell .arco-picker-date-value,.dark-theme .arco-picker-cell-text,html.dark-theme .arco-picker-cell .arco-picker-date,html.dark-theme .arco-picker-cell .arco-picker-date-value,html.dark-theme .arco-picker-cell-text{color:#fff!important}.dark-theme .arco-picker-cell .arco-picker-date-value,html.dark-theme .arco-picker-cell .arco-picker-date-value{background-color:transparent!important}.dark-theme .arco-picker-cell-in-view .arco-picker-date-value,html.dark-theme .arco-picker-cell-in-view .arco-picker-date-value{color:#fff!important}.dark-theme .arco-picker-cell:not(.arco-picker-cell-in-view) .arco-picker-date-value,html.dark-theme .arco-picker-cell:not(.arco-picker-cell-in-view) .arco-picker-date-value{color:#6b7280!important}.dark-theme .arco-picker-cell:not(.arco-picker-cell-disabled):hover .arco-picker-date-value,html.dark-theme .arco-picker-cell:not(.arco-picker-cell-disabled):hover .arco-picker-date-value{background-color:hsla(0,0%,100%,.1)!important;color:#fff!important}.dark-theme .arco-picker-cell-selected .arco-picker-cell-text,.dark-theme .arco-picker-cell-selected .arco-picker-date-value,html.dark-theme .arco-picker-cell-selected .arco-picker-cell-text,html.dark-theme .arco-picker-cell-selected .arco-picker-date-value{background-color:#3b82f6!important;color:#fff!important}.dark-theme .arco-picker-cell-today .arco-picker-date-value:after,html.dark-theme .arco-picker-cell-today .arco-picker-date-value:after{background-color:#3b82f6!important}.dark-theme .arco-picker-cell-disabled .arco-picker-cell-text,.dark-theme .arco-picker-cell-disabled .arco-picker-date-value,html.dark-theme .arco-picker-cell-disabled .arco-picker-cell-text,html.dark-theme .arco-picker-cell-disabled .arco-picker-date-value{color:#4b5563!important}.dark-theme .arco-picker-footer,html.dark-theme .arco-picker-footer{background-color:#1a1b20!important;border-top:1px solid hsla(0,0%,100%,.1)!important}.dark-theme .arco-picker-footer .arco-link,.dark-theme .arco-picker-footer .arco-picker-btn-shortcuts,html.dark-theme .arco-picker-footer .arco-link,html.dark-theme .arco-picker-footer .arco-picker-btn-shortcuts{color:#3b82f6!important}.dark-theme .arco-picker-footer .arco-link:hover,.dark-theme .arco-picker-footer .arco-picker-btn-shortcuts:hover,html.dark-theme .arco-picker-footer .arco-link:hover,html.dark-theme .arco-picker-footer .arco-picker-btn-shortcuts:hover{color:#60a5fa!important}.dark-theme .arco-trigger-popup .arco-picker-container,html.dark-theme .arco-trigger-popup .arco-picker-container{background-color:#1a1b20!important;border:1px solid hsla(0,0%,100%,.15)!important;box-shadow:0 8px 24px rgba(0,0,0,.6)!important}.dark-theme .arco-picker-body,.dark-theme .arco-picker-date-panel,.dark-theme .arco-picker-week-list,html.dark-theme .arco-picker-body,html.dark-theme .arco-picker-date-panel,html.dark-theme .arco-picker-week-list{background-color:#1a1b20!important}.dark-theme .arco-picker-cell-in-range .arco-picker-date-value,html.dark-theme .arco-picker-cell-in-range .arco-picker-date-value{background-color:rgba(59,130,246,.2)!important}body.dark-theme .arco-picker-body,body.dark-theme .arco-picker-date-panel,body.dark-theme .arco-picker-panel{background-color:#1a1b20!important}body.dark-theme .arco-picker-cell .arco-picker-date-value,body.dark-theme .arco-picker-cell-in-view .arco-picker-date-value{color:#fff!important}body.dark-theme .arco-picker-cell:not(.arco-picker-cell-in-view) .arco-picker-date-value{color:#6b7280!important}.dark-theme .arco-btn-secondary,html.dark-theme .arco-btn-secondary{background-color:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.15)!important;color:#fff!important}.dark-theme .arco-btn-secondary:hover,html.dark-theme .arco-btn-secondary:hover{background-color:hsla(0,0%,100%,.15)!important;border-color:hsla(0,0%,100%,.25)!important}.dark-theme .arco-trigger-popup .arco-picker-header,.dark-theme .arco-trigger-popup .arco-picker-header-icon,.dark-theme .arco-trigger-popup .arco-picker-header-label,.dark-theme .arco-trigger-popup .arco-picker-header-value,html.dark-theme .arco-trigger-popup .arco-picker-header,html.dark-theme .arco-trigger-popup .arco-picker-header-icon,html.dark-theme .arco-trigger-popup .arco-picker-header-label,html.dark-theme .arco-trigger-popup .arco-picker-header-value{background-color:#1a1b20!important;color:#fff!important}.dark-theme .arco-trigger-popup .arco-picker-header-icon *,.dark-theme .arco-trigger-popup .arco-picker-header-value *,html.dark-theme .arco-trigger-popup .arco-picker-header-icon *,html.dark-theme .arco-trigger-popup .arco-picker-header-value *{color:#fff!important}.dark-theme .arco-trigger-popup .arco-icon,.dark-theme .arco-trigger-popup .arco-picker-header-icon svg,html.dark-theme .arco-trigger-popup .arco-icon,html.dark-theme .arco-trigger-popup .arco-picker-header-icon svg{color:#fff!important;fill:#fff!important}.dark-theme .arco-trigger-popup .arco-picker-panel *,html.dark-theme .arco-trigger-popup .arco-picker-panel *{color:#fff}.dark-theme .arco-trigger-popup .arco-picker-cell:not(.arco-picker-cell-in-view) .arco-picker-date-value,html.dark-theme .arco-trigger-popup .arco-picker-cell:not(.arco-picker-cell-in-view) .arco-picker-date-value{color:#6b7280!important}.dark-theme .arco-trigger-popup .arco-picker-cell-selected .arco-picker-date-value,html.dark-theme .arco-trigger-popup .arco-picker-cell-selected .arco-picker-date-value{background-color:#3b82f6!important;color:#fff!important}.dark-theme .arco-trigger-popup .arco-picker-footer,.dark-theme .arco-trigger-popup .arco-picker-footer *,html.dark-theme .arco-trigger-popup .arco-picker-footer,html.dark-theme .arco-trigger-popup .arco-picker-footer *{background-color:#1a1b20!important}.dark-theme .arco-trigger-popup .arco-picker-btn-shortcuts,.dark-theme .arco-trigger-popup .arco-picker-footer .arco-link,html.dark-theme .arco-trigger-popup .arco-picker-btn-shortcuts,html.dark-theme .arco-trigger-popup .arco-picker-footer .arco-link{color:#3b82f6!important}.ace-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;font-size:14px;font-weight:500;line-height:1.5;border-radius:12px;border:none;cursor:pointer;overflow:hidden;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.ace-btn.disabled,.ace-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ace-btn :deep(svg),.ace-btn svg{width:16px;height:16px;flex-shrink:0}.ace-btn--primary{background:var(--btn-primary-bg);color:#fff;box-shadow:var(--btn-primary-shadow)}.ace-btn--primary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.2),transparent 50%,transparent);opacity:0;transition:opacity .3s ease}.ace-btn--primary:hover{transform:translateY(-2px);box-shadow:var(--btn-primary-shadow-hover)}.ace-btn--primary:hover:before{opacity:1}.ace-btn--primary:active{transform:translateY(0);box-shadow:var(--btn-primary-shadow-active)}.ace-btn--secondary{position:relative;background:var(--btn-secondary-bg);color:var(--btn-secondary-text);border:1px solid var(--btn-secondary-border);box-shadow:var(--btn-secondary-shadow);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ace-btn--secondary:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--btn-secondary-border-glow-start),transparent 40%,transparent 60%,var(--btn-secondary-border-glow-end));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;opacity:0;transition:opacity .3s ease}.ace-btn--secondary:hover{background:var(--btn-secondary-bg-hover);color:var(--btn-secondary-text-hover);border-color:var(--btn-secondary-border-hover);box-shadow:var(--btn-secondary-shadow-hover);transform:translateY(-2px)}.ace-btn--secondary:hover:before{opacity:1}.ace-btn--secondary:active{background:var(--btn-secondary-bg-active);transform:translateY(0)}.ace-btn--outline{background:transparent;color:var(--btn-outline-text);border:1.5px solid var(--btn-outline-border)}.ace-btn--outline:hover{color:var(--btn-outline-text-hover);border-color:var(--btn-outline-border-hover);background:var(--btn-outline-fill-hover);transform:translateY(-1px)}.ace-btn--outline:active{transform:translateY(0)}.ace-btn--ghost{background:transparent;color:var(--btn-text-color);border:none;padding:10px 20px}.ace-btn--ghost:hover{color:var(--btn-text-color-hover);background:var(--btn-text-bg-hover)}.ace-btn--sm{padding:8px 16px;font-size:13px;border-radius:8px}.ace-btn--sm :deep(svg),.ace-btn--sm svg{width:14px;height:14px}.ace-btn--lg{padding:14px 32px;font-size:15px;border-radius:14px}.ace-btn--lg :deep(svg),.ace-btn--lg svg{width:18px;height:18px}.ace-btn--block{width:100%}.ace-btn--round{border-radius:50px}.ace-btn--danger{background:var(--btn-danger-bg);color:#fff;box-shadow:var(--btn-danger-shadow)}.ace-btn--danger:hover{background:var(--btn-danger-bg-hover);box-shadow:var(--btn-danger-shadow-hover);transform:translateY(-2px)}.ace-btn--success{background:var(--btn-success-bg);color:#fff;box-shadow:var(--btn-success-shadow)}.ace-btn--success:hover{background:var(--btn-success-bg-hover);box-shadow:var(--btn-success-shadow-hover);transform:translateY(-2px)}.ace-btn--warning{background:var(--btn-warning-bg);color:#fff;box-shadow:var(--btn-warning-shadow)}.ace-btn--warning:hover{background:var(--btn-warning-bg-hover);box-shadow:var(--btn-warning-shadow-hover);transform:translateY(-2px)}