.login-overlay[data-v-03be65d5]{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.login-container[data-v-03be65d5]{width:22.125rem;box-shadow:0 1.5rem 4rem #00000080,inset 0 30px 60px -40px #9fe81626}.login-close[data-v-03be65d5]{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:#ffffff14;color:#fff9;font-size:.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:1}.login-close[data-v-03be65d5]:hover{background:#ffffff26;color:#fff}.login-logo[data-v-03be65d5]{text-align:center;margin-bottom:1.5rem}.login-logo-icon[data-v-03be65d5]{width:4rem;height:4rem;margin:0 auto 1rem;border-radius:1rem;background:linear-gradient(135deg,#00cae033,#00cae014);display:flex;align-items:center;justify-content:center;font-size:1.75rem;color:var(--color-primary);border:.125rem solid rgba(0,202,224,.25)}.login-title[data-v-03be65d5]{font-size:1.25rem;margin:0 0 .5rem;color:#f5f5f5}.login-subtitle[data-v-03be65d5]{color:#737373;font-size:.75rem;margin:0}.login-card[data-v-03be65d5]{position:relative}.login-tabs[data-v-03be65d5]{display:flex;gap:0;margin-bottom:.75rem;border-radius:.5rem;background:#0c0f0e;padding:.25rem}.login-tab[data-v-03be65d5]{flex:1;padding:.25rem .5rem;border:none;background:transparent;color:#737373;font-size:.75rem;border-radius:.375rem;transition:all .3s ease;line-height:1.5rem}.login-tab svg[data-v-03be65d5]{vertical-align:sub;margin-right:.25rem;fill:currentColor;width:14px;height:14px;flex-shrink:0}.login-tab.active[data-v-03be65d5]{background:#181c1a;color:#fff}.login-form[data-v-03be65d5]{display:flex;flex-direction:column;gap:1rem}.login-input[data-v-03be65d5]{width:100%;padding:.69rem .75rem;background:linear-gradient(#171717,#171717) padding-box,linear-gradient(135deg,#404040,#2a2a2a) border-box;border:1px solid transparent;border-radius:.5rem;color:var(--color-text-primary);font-size:.75rem;outline:none;transition:all .3s ease;box-sizing:border-box}.login-input[data-v-03be65d5]:focus{background:linear-gradient(#171717,#171717) padding-box,linear-gradient(270deg,#7dcc1699,#29c3bb99) border-box}.login-input[data-v-03be65d5]::placeholder{color:#ffffff59}.code-row[data-v-03be65d5]{display:flex;gap:.75rem}.code-input[data-v-03be65d5]{flex:1}.code-button[data-v-03be65d5]{padding:0 1rem;border-radius:.5rem;border:1px solid rgba(69,198,131,.2);background:#45c6830d;color:#45c683;font-size:.75rem;cursor:pointer;transition:all .3s ease}.code-button[data-v-03be65d5]:disabled{opacity:.5;cursor:not-allowed}.login-submit[data-v-03be65d5]:disabled{opacity:.7;cursor:not-allowed}.login-error[data-v-03be65d5]{color:#ef4444;font-size:.8125rem;text-align:center;margin:.75rem 0 0}.login-footer[data-v-03be65d5]{text-align:center;color:var(--color-text-tertiary);font-size:.75rem;margin-top:1.5rem}.login-footer-link[data-v-03be65d5]{color:#fff}.third-party[data-v-03be65d5]{margin-top:.75rem}.third-party-divider[data-v-03be65d5]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;justify-content:center}.third-party-divider span[data-v-03be65d5]{font-size:.75rem;color:#ffffff59;white-space:nowrap}.third-party-icons[data-v-03be65d5]{display:flex;justify-content:center;gap:1.5rem}.third-party-btn[data-v-03be65d5]{width:2rem;height:2rem;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff9;font-size:1.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.wechat-btn[data-v-03be65d5],.datacenter-btn[data-v-03be65d5]{border:1px solid #404040;color:#45c683}.kk-logo-icon[data-v-03be65d5]{width:1.25rem;height:1.25rem;object-fit:contain}.wechat-view[data-v-03be65d5]{display:flex;flex-direction:column;align-items:center}.wechat-header[data-v-03be65d5]{display:flex;align-items:center;width:100%;margin-bottom:1.25rem;position:relative}.wechat-back[data-v-03be65d5]{display:inline-flex;align-items:center;gap:.35rem;border:none;background:none;color:var(--color-primary);font-size:.8125rem;cursor:pointer;padding:.25rem 0;transition:opacity .2s}.wechat-back[data-v-03be65d5]:hover{opacity:.8}.wechat-header-title[data-v-03be65d5]{position:absolute;left:50%;transform:translate(-50%);font-size:.9375rem;font-weight:600;color:#ffffffe6}.wechat-qr-area[data-v-03be65d5]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:.5rem 0 .25rem}.wechat-loading[data-v-03be65d5]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 0;color:#ffffff80;font-size:1.5rem}.wechat-loading p[data-v-03be65d5]{font-size:.875rem;margin:0}.wechat-retry[data-v-03be65d5]{padding:.4rem 1.25rem;border-radius:.5rem;border:1px solid rgba(0,202,224,.3);background:#00cae01a;color:var(--color-primary);font-size:.8125rem;cursor:pointer;transition:all .2s}.wechat-retry[data-v-03be65d5]:hover{background:#00cae033}.wechat-qr-img[data-v-03be65d5]{width:12rem;height:12rem;border-radius:.75rem;background:#fff;padding:.5rem;box-sizing:border-box}.wechat-tip[data-v-03be65d5]{font-size:.8125rem;color:#ffffff73;margin:0}.login-fade-enter-active[data-v-03be65d5],.login-fade-leave-active[data-v-03be65d5]{transition:opacity .25s ease}.login-fade-enter-active .login-container[data-v-03be65d5],.login-fade-leave-active .login-container[data-v-03be65d5]{transition:all .25s cubic-bezier(.4,0,.2,1)}.login-fade-enter-from[data-v-03be65d5],.login-fade-leave-to[data-v-03be65d5]{opacity:0}.login-fade-enter-from .login-container[data-v-03be65d5]{transform:scale(.95) translateY(-1rem)}.login-fade-leave-to .login-container[data-v-03be65d5]{transform:scale(.95) translateY(1rem)}.toast-container[data-v-3f3ab1a2]{position:fixed;top:2rem;left:50%;transform:translate(-50%);z-index:99999;display:inline-flex;align-items:flex-start;gap:.625rem;padding:.625rem 1.25rem .625rem .75rem;border-radius:.5rem;border:1px solid #303030;background:#262626;color:#fff;font-size:.75rem;pointer-events:auto}.toast-success[data-v-3f3ab1a2]{border:1px solid rgba(159,232,22,.6);background:linear-gradient(270deg,#7dcc1633,#29c3bb33)}.toast-error[data-v-3f3ab1a2]{border:1px solid rgba(203,51,51,.6);background:#cb333333}.toast-warning[data-v-3f3ab1a2]{border:1px solid rgba(216,115,38,.6);background:#d8732633}.toast-icon[data-v-3f3ab1a2]{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:.125rem}.toast-icon svg[data-v-3f3ab1a2]{width:1rem;height:1rem;display:block}.toast-warning .toast-icon svg[data-v-3f3ab1a2]{color:#d87326}.toast-content[data-v-3f3ab1a2]{flex:1;min-width:0}.toast-title[data-v-3f3ab1a2]{font-size:.875rem;font-weight:600;margin-bottom:.25rem}.toast-message[data-v-3f3ab1a2]{line-height:1.5;word-break:break-word}.toast-close[data-v-3f3ab1a2]{flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border:none;background:#ffffff26;color:#fffc;border-radius:.375rem;cursor:pointer;transition:all .2s}.toast-close[data-v-3f3ab1a2]:hover{background:#ffffff40;color:#fff}.toast-fade-enter-active[data-v-3f3ab1a2],.toast-fade-leave-active[data-v-3f3ab1a2]{transition:all .3s cubic-bezier(.4,0,.2,1)}.toast-fade-enter-from[data-v-3f3ab1a2]{opacity:0;transform:translate(-50%) translateY(-1rem)}.toast-fade-leave-to[data-v-3f3ab1a2]{opacity:0;transform:translate(-50%) translateY(-1rem) scale(.95)}html,body{width:100%;height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul,ol{list-style:none}a{text-decoration:none;color:inherit}button{border:none;background:none;cursor:pointer;font:inherit;outline:none}input,textarea,select{border:none;outline:none;font:inherit}img{display:block;max-width:100%}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}blockquote,q{quotes:none}fieldset{border:none}:root{--color-base: #111111;--color-base-hex: #0F0F12;--color-1: rgb(30, 31, 37);--color-1-hex: #1E1F25;--color-2: rgb(27, 28, 33);--color-2-hex: #1B1C21;--color-3: rgb(56, 60, 58);--color-3-hex: #383C3A;--color-4: rgb(24, 50, 56);--color-4-hex: #183238;--color-primary: rgb(0, 202, 224);--color-primary-hex: #00CAE0;--color-6: rgb(41, 43, 51);--color-6-hex: #292B33;--color-7: rgb(245, 251, 255);--color-7-hex: #F5FBFF;--color-text-primary: rgb(245, 251, 255);--color-text-primary-hex: #F5FBFF;--color-8: rgb(140, 153, 160);--color-8-hex: #8C99A0;--color-text-secondary: rgb(140, 153, 160);--color-text-secondary-hex: #8C99A0;--color-9: rgb(96, 105, 110);--color-9-hex: #60696E;--color-text-tertiary: rgb(96, 105, 110);--color-text-tertiary-hex: #60696E;--sidebar-width: 17.5rem;--sidebar-bg: linear-gradient(180deg, rgba(20, 20, 25, .95), rgba(15, 15, 18, .95));--type-chat: #00cae0;--type-image: #a855f7;--type-video: #fb923c;--type-audio: #22c55e;--type-multimodal: #fbbf24;--action-price: #4caf50;--action-service: #00cae0;--action-api: #2196f3;--action-agent: #10b981;--action-notice: #ffa726;--action-settings: #9c27b0;--openclaw-gradient-start: #7DCC16;--openclaw-gradient-end: #29C3BB;--openclaw-button-primary: #29C3BB;--openclaw-button-primary-hover: #3DD6CE;--openclaw-success: #3EFF7B;--loading-color: #9FE816;--openclaw-icon: #4AFF87;--highlight: #9FE816;--openclaw-input-focus: linear-gradient(270deg, var(--openclaw-gradient-start) 0%, var(--openclaw-gradient-end) 100%);--openclaw-gradient: linear-gradient(270deg, var(--openclaw-gradient-start) 0%, var(--openclaw-gradient-end) 100%);--openclaw-gradient-hover: linear-gradient(270deg, #68B009 0%, #16B6AE 100%);--openclaw-button-gradient-text: #0F172A;--bg-gray-50: rgba(38, 38, 38, .5);--white-30: rgba(255, 255, 255, .3);--white-50: rgba(255, 255, 255, .5);--green-border-50: rgba(125, 204, 22, .5);--modal-bg: #171717}@keyframes pulse-glow{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.1)}}@keyframes shine-sweep{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}@keyframes dot-bounce{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes recharge-shimmer{0%{left:-100%}to{left:100%}}@property --agent-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes agent-glow-rotate{to{--agent-angle: 360deg}}@keyframes float-gentle{0%,to{transform:translate(0) scale(1);opacity:.6}50%{transform:translate(1.25rem,-1.25rem) scale(1.1);opacity:.8}}@keyframes modal-slide-in{0%{opacity:0;transform:scale(.9) translateY(-1.25rem)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fire-shake{0%,to{transform:rotate(-5deg) scale(1)}25%{transform:rotate(5deg) scale(1.1)}50%{transform:rotate(-3deg) scale(1.05)}75%{transform:rotate(3deg) scale(1.1)}}@keyframes hot-badge-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.02)}}@keyframes glow-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes icon-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-.25rem) scale(1.02)}}@keyframes typewriter-blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes activity-pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}*{margin:0;padding:0;box-sizing:border-box}*:focus,*:focus-visible{outline:none;box-shadow:none}html,body{width:100%;height:100%;background-color:var(--color-base)}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-base);min-height:100vh}body{font-size:1rem;line-height:1.5;color:var(--color-text-primary)}::-webkit-scrollbar{width:.25rem;height:.25rem}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:.125rem}::-webkit-scrollbar-thumb:hover{background:#fff3}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}a{color:var(--color-primary);text-decoration:none}button,input,textarea{font-family:inherit}.modal-overlay{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-dialog{width:min(42.5rem,90vw);max-height:80vh;background:var(--modal-bg);border:1px solid rgba(255,255,255,.08);border-radius:1rem;padding:1.5rem;overflow-y:auto;box-shadow:0 1.5rem 4rem #00000080}@media(max-height:700px){.modal-dialog{max-height:90vh;padding:1rem}}.modal-dialog .modal-header{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 0 1rem;gap:.75rem;border-bottom:1px solid #262626;margin-bottom:1.5rem}.modal-dialog .header-content{display:flex;flex-direction:row;align-items:center;padding:0;gap:.75rem;flex:1}.modal-dialog .header-title{font-size:1.25rem;line-height:1.75rem;display:flex;align-items:center;color:#fff;margin:0;flex:none}.modal-dialog .header-subtitle{font-size:.875rem;line-height:1.375rem;display:flex;align-items:center;color:#737373;margin:0;flex:1}.modal-dialog .header-title-row{display:flex;align-items:center;gap:.5rem}@media(max-width:480px){.modal-dialog{max-height:90vh}.modal-dialog .modal-header{padding:0 0 .75rem;margin-bottom:1rem;align-items:flex-start}.modal-dialog .header-title-row{flex-direction:column;align-items:flex-start;gap:.25rem}.modal-dialog .header-title{font-size:1rem;line-height:1.5rem}.modal-dialog .header-subtitle{font-size:.75rem;line-height:1.2}}.modal-dialog .close-btn{display:flex;align-items:center;justify-content:center;width:.875rem;height:.875rem;background:none;border:none;color:#737373;cursor:pointer;transition:all .2s;padding:0;flex:none}.modal-dialog .close-btn:hover{color:#fff}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .25s ease}.modal-fade-enter-active .modal-dialog,.modal-fade-leave-active .modal-dialog{transition:transform .25s ease}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.modal-fade-enter-from .modal-dialog,.modal-fade-leave-to .modal-dialog{transform:scale(.95) translateY(.5rem)}.btn-green-outline{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;background:#45c6830d;border:1px solid rgba(69,198,131,.2);border-radius:.25rem;color:#45c683;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-green-outline:hover{background:#45c6831a;border:1px solid rgba(69,198,131,.2)}.section-label{font-size:.75rem;color:#ffffff59;margin-bottom:.75rem}.divider{height:1px;background:#ffffff0f;margin-bottom:1rem}.link{color:var(--highlight);text-decoration:none;font-weight:500;transition:all .2s}.link:hover{text-decoration:underline}.hightlight{color:var(--highlight)}.btn-gradient{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:.625rem 1rem;background:var(--openclaw-gradient);border:none;border-radius:.375rem;color:var(--openclaw-button-gradient-text);font-size:.875rem;font-weight:400;cursor:pointer;transition:all .2s;-webkit-border-radius:.375rem;-moz-border-radius:.375rem;-ms-border-radius:.375rem;-o-border-radius:.375rem}.btn-gradient:hover:not(:disabled){background:var(--openclaw-gradient-hover)}.btn-gradient:disabled{opacity:.4;cursor:not-allowed}.btn-gradient.btn-block{width:100%}.btn-gradient.btn-lg{padding:.75rem}.btn-gradient.btn-md{padding:.625rem}.btn-gradient.btn-sm{padding:.5rem}.btn-gradient.btn-xs{height:2.25rem;font-size:.75rem}.btn-gradient.btn-max{padding:.5rem 2rem}.btn-green-outline.active{background:#45c68326;border-color:#45c68366;color:#45c683}.loading-state,.empty-state{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 0;color:#fff6;font-size:.875rem}.spinner{width:1.5rem;height:1.5rem;border:2px solid rgba(73,234,223,.15);border-top-color:var(--loading-color);border-radius:50%;animation:spin .8s linear infinite}.spinner-large{width:2rem;height:2rem;border-width:2px}.spinner-xlarge{width:2.5rem;height:2.5rem;border-width:3px}@keyframes spin{to{transform:rotate(360deg)}}.no-border-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:.5rem 1rem;gap:.5rem;height:2.25rem;background:#262626;border-radius:.375rem;border:none;cursor:pointer;transition:all .2s;font-family:PingFang SC,sans-serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:1;color:#f5f5f5}.no-border-btn:hover{color:var(--highlight)}.btn-gradient-border{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:.5rem;gap:.375rem;height:2.5rem;background:linear-gradient(270deg,#7dcc1633,#29c3bb33);border-radius:.25rem;border:.0625rem solid transparent;background-clip:padding-box;cursor:pointer;transition:all .2s;flex-shrink:0;position:relative;font-family:PingFang SC,sans-serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:1;color:var(--loading-color)}.btn-gradient-border:before{content:"";position:absolute;inset:0;border-radius:.25rem;padding:.0625rem;background:var(--openclaw-gradient);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.btn-gradient-border:hover:not(:disabled){background:linear-gradient(270deg,#7dcc164d,#29c3bb4d)}.btn-gradient-border>*{position:relative;z-index:1}.modal-footer{display:flex;justify-content:flex-end;align-items:center;gap:.625rem;padding-top:1.25rem}.modal-footer .footer-left{display:flex;align-items:center;flex:1;font-size:.75rem;color:#737373}.modal-footer .footer-right{display:flex;align-items:center;gap:.625rem}.modal-dialog .btn-gradient,.modal-dialog .btn-outline{padding:.5rem 1.25rem}.input-focus-wrap{border-radius:.375rem;background:#ffffff1a;padding:1px;transition:background .2s}.input-focus-wrap:focus-within{background:var(--openclaw-input-focus)}.input-focus-wrap input{width:100%;height:2.25rem;padding:0 .75rem;background:#1d1d1d;border:none;border-radius:calc(.375rem - 1px);color:#fff;font-size:.8125rem;outline:none;box-sizing:border-box}.input-focus-wrap input::placeholder{color:#ffffff4d}.input-focus-wrap textarea{display:block;width:100%;padding:.5rem .75rem;background:#1d1d1d;border:none;border-radius:calc(.375rem - 1px);color:#fff;font-size:.8125rem;outline:none;box-sizing:border-box;resize:vertical;font-family:inherit;line-height:1.5}.input-focus-wrap textarea::placeholder{color:#ffffff4d}.btn-outline{padding:.5rem 1.25rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:.375rem;color:#ffffffb3;font-size:.8125rem;cursor:pointer;transition:all .2s}.btn-outline:hover{background:#ffffff1a;color:#fff}.btn-danger{background:linear-gradient(135deg,#ef4444,#dc2626);border:1px solid #0F172A}.btn-danger:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c)}.btn-action{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 .5rem;gap:.5rem;height:2rem;background:linear-gradient(270deg,#7dcc1633,#29c3bb33);border-radius:.375rem;border:1px solid transparent;color:#9fe816;font-family:PingFang SC,sans-serif;font-size:.75rem;font-weight:400;line-height:1.0625rem;cursor:pointer;transition:all .2s;flex-shrink:0;position:relative;background-clip:padding-box}.btn-action:before{content:"";position:absolute;inset:0;border-radius:.375rem;padding:1px;background:linear-gradient(270deg,#7dcc1680,#29c3bb80);-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;pointer-events:none}.btn-action:hover:not(:disabled){background:linear-gradient(270deg,#7dcc164d,#29c3bb4d)}.btn-action:disabled{opacity:.4;cursor:not-allowed}.btn-action>*{position:relative;z-index:1}.form-group{margin-bottom:.875rem}.form-label{display:block;font-size:.75rem;font-weight:500;color:#fff9;margin-bottom:.375rem}.required{color:#ef4444;margin-right:.625rem}.form-input{width:100%;height:2.5rem;padding:0 1rem;background:#262626;border:1px solid #303030;border-radius:.5rem;color:#f5f5f5;font-size:.875rem;outline:none;transition:border-color .2s;box-sizing:border-box}.form-input:focus{background:linear-gradient(#262626,#262626) padding-box,linear-gradient(135deg,var(--openclaw-gradient-start),var(--openclaw-gradient-end)) border-box;border:1px solid transparent}.form-input::placeholder{color:#ffffff4d}.form-textarea{width:100%;padding:.5rem 1rem;background:#262626;border:1px solid #303030;border-radius:.5rem;color:#f5f5f5;font-size:.875rem;outline:none;resize:vertical;font-family:inherit;line-height:1.5;transition:border-color .2s;box-sizing:border-box}.form-textarea:focus{background:linear-gradient(#262626,#262626) padding-box,linear-gradient(135deg,var(--openclaw-gradient-start),var(--openclaw-gradient-end)) border-box;border:1px solid transparent}.form-textarea::placeholder{color:#ffffff4d}.form-hint{font-size:.6875rem;color:#ffffff4d;margin-top:.25rem}.radio-group{display:flex;gap:1rem;flex-wrap:wrap}.feature-toggle{display:flex;height:2rem;padding:0 .5rem;justify-content:center;align-items:center;gap:.5rem;border-radius:.375rem;border:1px solid #303030;background:#262626;color:#d4d4d4;font-size:.75rem;cursor:pointer;transition:all .2s}.feature-toggle:hover:not(:disabled){background:#2e2e2e;border-color:#404040}.feature-toggle:disabled{opacity:.5;cursor:not-allowed}.feature-toggle.active{background:linear-gradient(270deg,#7dcc1626,#29c3bb26);border-color:#29c3bb59;color:var(--loading-color)}.feature-toggle.active:hover:not(:disabled){background:linear-gradient(270deg,#7dcc1638,#29c3bb38)}.feature-toggle.action-btn{font-size:.7rem;padding:.25rem .5rem}.type-tabs{display:flex;gap:.5rem}.type-tab{display:flex;padding:.25rem 1rem;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;color:#858585;background:transparent;border:none;border-radius:.375rem;cursor:pointer;transition:all .15s}.type-tab svg{width:14px;height:14px;flex-shrink:0}.type-tab i{font-size:11px}.type-tab:hover{color:#ffffffb3;background:#ffffff0d}.type-tab.active{background:#202020;color:#9fe816d9}
