.tool-input-hero[data-v-319a4d87]{text-align:center;background:radial-gradient(circle at 78% 16%,#32d2e12e,#0000 22%),radial-gradient(circle at 28% 42%,#6f5dff1f,#0000 28%),linear-gradient(#f8fbffe0,#f1f7ffa3);padding:44px 0 58px;position:relative;overflow:hidden}.hero-container[data-v-319a4d87]{z-index:1;width:min(var(--page-max), calc(100% - var(--mobile-padding) * 2));margin:0 auto;position:relative}@media (min-width:768px){.hero-container[data-v-319a4d87]{width:min(var(--page-max), calc(100% - var(--desktop-padding) * 2))}}h1[data-v-319a4d87]{color:#111a33;letter-spacing:0;max-width:640px;margin:0 auto 24px;font-size:50px;font-weight:900;line-height:1.18}.hero-description[data-v-319a4d87]{color:#5d6b84;max-width:610px;margin:22px auto;font-size:17px;font-weight:500;line-height:1.75}.hero-capabilities[data-v-319a4d87]{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:40px;display:flex}.hero-capabilities span[data-v-319a4d87]{color:#52617c;background:#ffffffc7;border-radius:13px;align-items:center;gap:9px;height:42px;padding:0 18px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 12px 28px #395ba614}.hero-capabilities svg[data-v-319a4d87]{color:#3b72ff;font-size:18px}.hero-input[data-v-319a4d87]{max-width:760px;margin:0 auto}.hero-input[data-v-319a4d87] .vui-input-row{background:#ffffffe0;border:1px solid #dce4f7db;border-radius:22px;min-height:66px;padding:7px 8px 7px 22px;box-shadow:0 18px 48px #3758a921}.hero-input[data-v-319a4d87] .vui-input{height:50px;font-size:13px}.hero-input[data-v-319a4d87] .vui-input-row .btn-primary{border-radius:16px;min-width:116px;height:52px;padding:0 24px;font-size:15px}.vui-wrapper[data-v-ac518a5f]{width:100%}.vui-input-row[data-v-ac518a5f]{transition:all var(--duration-normal) var(--ease-out-expo);-webkit-backdrop-filter:blur(12px);background:#ffffffd9;border:2px solid #3b72ff1a;border-radius:28px;align-items:center;gap:0;padding:6px 6px 6px 20px;display:flex;box-shadow:0 4px 24px #1e468c0f}.vui--focused .vui-input-row[data-v-ac518a5f]{border-color:#3b72ff66;box-shadow:0 4px 24px #1e468c0f,0 0 0 4px #3b72ff14}.vui--loading .vui-input-row[data-v-ac518a5f]{border-color:#3b72ff40;box-shadow:0 0 0 4px #3b72ff0f,0 4px 24px #1e468c0f}.vui--has-value .vui-input-row[data-v-ac518a5f]{border-color:#3b72ff2e}.vui-platform-tag[data-v-ac518a5f]{border-radius:var(--radius-pill);color:var(--primary-blue);white-space:nowrap;background:#3b72ff14;flex-shrink:0;align-items:center;gap:6px;padding:5px 13px;font-size:13px;font-weight:700;display:inline-flex}.vui-link-icon[data-v-ac518a5f]{color:var(--text-muted);flex-shrink:0}.vui-input[data-v-ac518a5f]{min-width:0;height:52px;color:var(--text-title);background:0 0;border:none;outline:none;flex:1;padding:0 12px;font-family:inherit;font-size:16px}.vui-input[data-v-ac518a5f]::placeholder{color:var(--text-muted);font-size:15px}.vui-input[data-v-ac518a5f]:disabled{color:var(--text-secondary)}.vui-paste-btn[data-v-ac518a5f]{border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast) var(--ease-out-expo);background:#3b72ff08;border:1.5px dashed #3b72ff33;flex-shrink:0;align-items:center;gap:6px;margin-right:4px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.vui-paste-btn[data-v-ac518a5f]:hover{border-color:var(--primary-blue);color:var(--primary-blue);background:#3b72ff0f}.vui-clear-btn[data-v-ac518a5f]{width:34px;height:34px;color:var(--text-muted);cursor:pointer;transition:all var(--duration-fast) var(--ease-out-expo);background:#3b72ff0d;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;display:inline-flex}.vui-clear-btn[data-v-ac518a5f]:hover{color:var(--error);background:#ef444414}.vui-error[data-v-ac518a5f]{color:var(--error);margin-top:10px;padding:0 8px;font-size:13px;line-height:1.4}.fade-enter-active[data-v-ac518a5f],.fade-leave-active[data-v-ac518a5f]{transition:all var(--duration-fast) var(--ease-out-expo)}.fade-enter-from[data-v-ac518a5f],.fade-leave-to[data-v-ac518a5f]{opacity:0;transform:translateY(-4px)}@media (max-width:768px){.vui-input-row[data-v-ac518a5f]{border-radius:22px;padding:5px 5px 5px 14px}.vui-input[data-v-ac518a5f]{height:44px;padding:0 8px;font-size:15px}.vui-input[data-v-ac518a5f]::placeholder{font-size:13px}.vui-paste-btn[data-v-ac518a5f]{padding:6px 12px;font-size:12px}.vui-paste-btn span[data-v-ac518a5f]{display:none}}
